This is a specialised bot for Twitch streamer (and friend) TheNekomeowncer's Discord server.
It's just a personal project for fun so don't look into it too much!
- "Streamerboost": Give any member who is currently streaming a special role. This can be used to show people streaming above everyone else on the member list in order to promote them. NOTE: This will unfortunately cause your Audit Log to fill up if triggered often.
- Moderation Alerts: Instant Discord time-out, ban, and unban alerts.
- Various app commands
All commands in this bot use Discord's slash-commands. Type a "/" in chat and select Dave Prime's icon to see all of the commands.
-
Clone this repo
-
Install dependencies from requirements.txt file
-
Create ".env" file in bot directory
-
Format like so:
BOT_TOKEN="" # string MAIN_GUILD="" # string (Discord Snowflake) TEST_GUILD="" # string (Discord Snowflake) TEST_ENV="" # bool (true/false) OPENAI_KEY="" # string
-
Fill the variables with the appropriate values
-
Run main.py
-
Go wild
This project is formatted with the Black formatter.