Click here to invite this bot to your server.
To self-host, you will need the following:
python comes preinstalled on some operating systems.
Clone repository
git clone https://github.com/drew-k/genty.git
Install modules in requirements.txt
pip install -r requirements.txt
Create an environment variable with your bot's token:
// Windows
set TOKEN=[your_token_here]
// Linux & MacOS
export TOKEN=[your_token_here]
Start the bot
cd src
python bot.py
To update:
git pull origin master
Go to the Discord Application Page and create a new application. First,
go to the Bot tab and find your token (should be under your Bot name). Next, navigate to the OAuth2 tab and
check the following:
- bot
- applications.commands
- Administrator
List of commands:
| Command | Permission | Description |
|---|---|---|
| .load <filepath> | Bot owner | Loads a new extension |
| .unload <filepath> | Bot owner | Unloads an extension |
| /wipe <n> | ADMINISTRATOR |
Deletes 'n' messages |
| /uptime | Bot owner | Gets the current uptime of the bot |
| /rps <Optional: stats> | Anyone | Play rps with the bot and check stats |
| /help <Optional: command> | Anyone | Display a help menu |
Commands in src/extensions/custom_vc.py:
| Command | Permission | Description |
|---|---|---|
| /vc_whitelist <Optional: member> | Channel owner | Whitelists a user to a custom channel |
| /vc_blacklist <Optional: member> | Channel owner | Blacklists a user from a custom channel |
| /vc_limit <Optional: n> | Channel owner | Sets a user limit of n on the custom channel |
| /vc_rename <Optional: name> | Channel owner | Renames a custom channel to name |
| /vc_lock | Channel owner | Locks a custom channel (whitelisted users can still join) |
| /vc_unlock | Channel owner | Unlocks a custom channel (default setting, blacklisted users cannot join) |
We are always looking for new ideas and perspectives for Genty. Feel free to contribute.
Genty is licensed under the MIT license.