Since being inactive for over a year, I have made the decision to archive this project (30th March 2023). Thank you to all.
This is a Discord bot designed in Python using the [discord.py] library. It is intended for use in smaller servers and to be selfhosted by the owners/admins, if you are looking for alternatives to lots of the features locked behind 'Premium' on other bots.
The bot contains all basic moderation features, announcements, automoderator, levelling, polling, automessages and a music feature (WIP)
- Look in requirements.txt for the required packages and links to them on GitHub. Install these via command line.
- Have a bot made in the Discord developer portal, with an OAUTH link to your server with admin permissions. Guides for this can be found online.
- Developer mode enabled on Discord to gather ID's of channels
- Next, download the latest release source code and edit the values in config.json for your particular guild.
- Run discordbot.py to start the bot and it should connect to the server, no other Python config needed.
- Enjoy the use of the bot and feel free to raise any issues in GitHub.
Special thanks to Aethese, Spaxly, Wurgo and Neil Shah for their contributions!