An open source Discord bot primarily made for the Endurance Coalition community.
https://endurabot.edcgaming.org
- Python 99.7%
- Dockerfile 0.3%
|
|
||
|---|---|---|
| .github/assets | ||
| classes | ||
| cogs | ||
| data | ||
| listeners | ||
| tasks | ||
| utils | ||
| .env-example | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE.md | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
EnduraBot
About
EnduraBot is an open source Discord bot primarily made for the Endurance Coalition community.
The aim is three-fold:
- Automate tedious, or difficult-to-manage, activities.
- Create memories through entertaining moments.
- Provide niche and useful utilities.
Features
The below list is not exhaustive.
- Command
/rquote: Take messages sent in a channel and present them in fictional scenarios for comedic effect. - Command
/trole: Give a user a role temporarily with automated revocation. - Monitor incoming accounts by Discord ID and either just send an alert or also ban the incoming account.
- On account join see which invite was used by the account, who made the invite, and when the invite itself was created.
... and more.
Example output of /rquote.
Documentation
EnduraBot's documentation is hosted externally and powered by Zensical. It can be navigated to by clicking me.
The documentation includes:
- Guide to host the bot locally.
- Guide on how to contribute.
- Explanation of bot's configuration and code organization (i.e architecture).
- Breakdown of custom classes.
... and more.