Welcome to the installation and usage guide for the TERMINATOR bot, a Discord bot that tracks mod activity related to bans and maintains a leaderboard of their performance!
Before installing and running the TERMINATOR bot, ensure you have the following:
- A Discord account
- Python 3.8 or higher
- discord.py with intents enabled
- aiosqlite
- An SQLite database (provided with the bot as
leaderboard.db
)
- Clone the GitHub repository to your local machine:
git clone https://github.com/RocketGod-git/TerminatorBot
- Navigate to the bot directory:
cd TerminatorBot
- Install the necessary Python libraries:
pip install discord.py aiosqlite
- Rename
config.json.example
toconfig.json
. - Open
config.json
in a text editor. - Replace
"YOUR-BOT-TOKEN-HERE"
with your Discord bot token. - Replace
11122233344455566
in"LEADERBOARD_CHANNEL_ID"
with the channel ID where the leaderboard should be posted. - Replace
11122233344455566
in"MOD_ROLE_ID"
with the role ID for your server mods.
Here's an example of a configured config.json
:
{
"TOKEN": "NzUzODYxODExODQ4MDY5MDM0.YKilfA.xxxxxxxxxxxxxxxxxxxxxx",
"LEADERBOARD_CHANNEL_ID": 123456789012345678,
"MOD_ROLE_ID": 876543210987654321
}
- Ensure you're in the bot's directory:
cd path/to/TerminatorBot
- Run the bot:
python terminator.py
- The bot should now be online in your Discord server!
!leaderboard
: Displays the current TERMINATOR rankings.!kills [username]
: Shows all the users terminated by a specific mod.
- Ensure your bot has the necessary permissions to read audit logs.
- The bot uses SQLite to store its data, so there's no need to set up a separate database server.
That's it! If you encounter any issues, please open a ticket in the GitHub repository.
Happy Terminating! 🤖🔫