Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wait for Pycord v3 and do a complete rewrite, or move to something else entirely? #87

Closed
Wallvon opened this issue Dec 26, 2022 · 1 comment
Labels
help wanted Extra attention is needed P1 Priority one, highest priority fix question Further information is requested

Comments

@Wallvon
Copy link
Member

Wallvon commented Dec 26, 2022

Alright, so, as you may have noticed there is a draft for a v2 of the bot in the Wavy project. This aims to fix a lot of the current issues the bot currently seems to have (FYI I have over 65k exceptions in Sentry, so something is wrong) whilst trying to make the code cleaner, more modular and more approachable.

I have already started work on it, and I would've made a pull request somewhere in the coming days if it wasn't for a Pycord announcement the other day:
Pycord announcement for v3, explaining that it is a complete rewrite introducing a lot of breaking changes

And I'm a bit stuck at the moment. Should I wait for Pycord v3 to release or ditch it entirely and move to something else? (DiscordGo maybe? It would also significantly decrease the resource footprint. Or, I could try to learn some other language.)
Especially since this is not the first time this has happened; the same happened when Pycord v2 was released, and when Discord.py got discontinued. And frankly, although this project deserves more attention from me, it's really hard to do because I'm quite limited on time and I don't want to rewrite it, again and again, every few months.

I'll definitely think about it for a while, and also ask about the best decision in other places, but if you want to leave feedback or your opinion here you're more than welcome to do so, and it would really help. :)

I should probably rant about this stuff somewhere else, but oh well.

~ Robert

@Wallvon Wallvon added help wanted Extra attention is needed question Further information is requested P1 Priority one, highest priority fix labels Dec 26, 2022
@Wallvon
Copy link
Member Author

Wallvon commented Dec 27, 2022

I have decided to go with DiscordGo (pun intended) and leave Python behind. I've already started development on the new version of the bot; you can see more at https://github.com/orgs/Wavy-Bot/projects/1/views/1

@Wallvon Wallvon closed this as completed Dec 27, 2022
@Wallvon Wallvon pinned this issue Dec 27, 2022
@Wallvon Wallvon unpinned this issue May 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed P1 Priority one, highest priority fix question Further information is requested
Projects
Status: Done
Development

No branches or pull requests

1 participant