10 ms·
I haven't look at the community at all, but I've used discord.py to make a few bots with no issues whatsoever. It was a fairly clean, complete and easy to use f
by ehsankia 5y ago
I haven't look at the community at all, but I've used discord.py to make a few bots with no issues whatsoever. It was a fairly clean, complete and easy to use framework. Though my bots weren't very advanced, discord.py did everything I needed.
What's the issue with it?
- VoidWhisperer 5y agoI think the issue most people are finding with it is related to the community surrounding it and not necessarily the library itself - the library can work fine and be clean, but it's ability to live on (or die) depends on the community surrounding the project
- falsenapkin 5y agoI agree, discord.py has been pleasant to use. However up until this gist, discord.py was lacking newer API features, most notably slash commands, and was otherwise abandoned. I'm not clear on the details but if you aren't currently using slash commands you may be forced to in the near future so if you have any operating bots responding to custom prompts you should look into whether you need to do some work or not. Now on what library to use... there have been various discord.py derivative projects to provide slash commands and now discord.py apparently supports them too. Personally I'm avoiding discord.py, I can't trust they'll continue development and I'm not trying to track community drama via discord. I also really dislike node. My solution for now is discord.js as a thin layer between discord and python.
- ehsankia 5y agoI did want and get slash-commands through a plugin called discord-py-slash-commands. It was fairly painless and just built on top of my existing bot.