Hacker News new | past | comments | ask | show | jobs | submit login

> My experience with the discord.py community left a bad taste and I imagine some people at Discord might see what I've seen and not want much to do with it.

I only briefly looked at discord.py and left with the exact same impression. A lot of angsty energy. Felt like everyone was fighting with each other and Discord itself, with a heavy dose of martyrdom.

Fortunately none of the other Discord libraries I looked at had anything remotely similar.




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?


I 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.


I 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.


I 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




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: