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

Steps forward for robocop-ng and its many forks #82

Open
aveao opened this issue Aug 28, 2021 · 1 comment
Open

Steps forward for robocop-ng and its many forks #82

aveao opened this issue Aug 28, 2021 · 1 comment

Comments

@aveao
Copy link
Member

aveao commented Aug 28, 2021

Background: danny is stepping down as maintainer of discord.py, and everyone he trusts to pass over maintainership to has also refused to take over the project. I understand, respect and agree with their reasoning.

My personal approach in most cases would be "fuck this, fuck discord, let the bot die", but robocop-ng and its many forks are moderation bots, I can't quite do that without risking letting harmful content into the communities.

I will do another rewrite of robocop-ng, possibly starting in a month or so to let the dust settle. Perhaps discord will revert some changes, perhaps good forks of discord.py will arise, and perhaps neither of those will happen and I'll need to undergo a much more significant rewrite, but in the end, we'll see ™.

It isn't strictly necessary to quickly rewrite robocop-ng, especially as its supposed to be used in a single server and can use the message content intent without verification (for now), but discord.py no longer being maintained means that we'll miss out on important features (and stop working once the API version we use shuts down), and indeed, even right now we do not support threads and such (and this will only get worse).


If anyone has any recommendations for forks, libraries etc for me to look at etc, let me know.

@aveao
Copy link
Member Author

aveao commented May 24, 2022

Started work on a discord.py 2.x.x based branch: https://github.com/reswitched/robocop-ng/tree/dpy2

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

No branches or pull requests

1 participant