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
.env
file 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
.env
file in the root directory withnano .env
(See dotenv below) - Give execute permissions to
start.sh
withsudo 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:
Give your bot a name and optionally a description and avatar:
Scroll down and click Create a Bot User
: