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

Migration from discord.py/discord-components to nextcord #141

Open
invicta-nz opened this issue Aug 16, 2022 · 4 comments
Open

Migration from discord.py/discord-components to nextcord #141

invicta-nz opened this issue Aug 16, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@invicta-nz
Copy link
Collaborator

Currently the bot is using two libraries that are either fairly unmaintained (discord.py) or totally unmaintained (discord-components).

Nextcord seems to have risen as the community supported replacement fork for discord.py and the 2.0 version contains the buttons features used from discord-components.

Migration from discord.py to nextcord looks to be fairly straightforward, but suspect will totally break discord-components buttons until refactored.

@invicta-nz invicta-nz added the enhancement New feature or request label Aug 16, 2022
@makupi
Copy link
Owner

makupi commented Aug 16, 2022

I haven't been as active on the topic of libraries, but from what I know discord.py resumed development - is nextcord still superior?

@invicta-nz
Copy link
Collaborator Author

I have only spent a bit of time looking into it and looks like while discord.py officially resumed development, the nextcord fork seems to have attracted the actual dev time with new releases. Discord.py github is pretty dead while nextcord has a 2.0v out

@invicta-nz
Copy link
Collaborator Author

There is also a pycord fork which has a lot of development activity that perhaps should be considered
https://www.libhunt.com/compare-nextcord-vs-pycord

@invicta-nz
Copy link
Collaborator Author

Hmm... digging a bit deeper it looks like discord-components may have followed the pycord fork with the following library:
https://github.com/spacedev-official/py-cord-components

Also looks like pycord has button features built-in with v2.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants