Quick discord.py bot to add reactions to every message sent in a channel, used for gathering tModLoader mod suggestions.
Running normally (assuming python3 is installed)
- Clone the repo with
git clone https://github.com/TerraTrapezium/ModSuggestionsBot.git && cd ModSuggestionsBot - Download the dependencies with
pip install -r dependencies.txt - Create a
.envfile in the root directory (See dotenv below) - Run the bot using
py react.py
Running with tmux on Linux (assuming tmux and python3 is installed)
- Clone the repo with
git clone https://github.com/TerraTrapezium/ModSuggestionsBot.git && cd ModSuggestionsBot - Download the dependencies with
pip install -r dependencies.txt - Create a
.envfile in the root directory withnano .env(See dotenv below) - Give execute permissions to
start.shwithsudo chmod +x ./start.sh - Start the detached tmux session with
./start.sh - Attach to the tmux window using
tmux a -t reactbot - Dettach to the tmux window with Ctrl B+D
- Kill the tmux session with
tmux send -t reactbot exit ENTER
Example .env file:
TOKEN=bot token here
CHANNEL_ID=849058117773033513
| property | use |
|---|---|
TOKEN |
discord bot token |
CHANNEL_ID |
channel id that you want reactions in |
How do I get a Discord bot token?
Go to https://discordapp.com/developers.Click My apps in the top left:


Create a Bot User:




