Response bot for discord, now with trains!
- Add a trigger phrase and response text that the bot will automatically respond to (can specify if the message has to exactly match or just contain the trigger phrase)
- Remove and list existing responses
- Permission configuration options
- Max responses per user
- Set response delete permissions to user-specific or global
- Allow/disallow phrase responses
-
- Automatic scoring [IN PROGRESS]
- Randomly generated setup for the board
- Configurable size/players
- Fully playable through discord/anilist
- /listresponses
- /trains [newgame/board/stats/shot/undo]
- /train stats
- /train rules
- /train buy [item]
- /train use [item]
- /response [add/remove]
- /mod [add/remove/deleteRspData/deletetrain/restoretrain]
- /config [allowphrases/limitresponses/userperms/view/reset]
- Download appropriate release package
- Set your discord token in .env
- Run autorun.command/autorun.sh
- Download appropriate release package
- Set your discord token in .env
- Run main.exe
- Clone repo:
git clone https://github.com/MrGarlic1/Brb
- Change dir:
cd Brb
- Create and activate venv:
python -m venv venv
source ./venv/bin/activate
- Install requirements:
pip install -r requirements.txt
- Edit .env file with bot token
- Run bot:
python src/main.py