botygeek is a discord bot to manage epigeek discord server.
the bot logs all the event in the server :
- menber join
- menber quit
- message send
- message delete
- message edit
- message ping
- reation add
- reaction remove
- clear
- ping
- add roles when player join the server (
>addrole) - add and remove Gaming roles (
>removerole)
- python >= 3.6.9
- view
Require.txt
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r Require.txtthe config file is in run/config.yaml.
token : abcdefghijklmnopqrstovwxyzABCDEFGHIJKLMNOPQRSTOVWXYZ0123456
logs : run/logs
serverID: ~
roleOnJoin : []
roleSelector : []inside it you can find 2 propery:
token: the token of the discord botlogs: the path to the logs folderserverID: the guild id of the main serverroleOnJoin: list of role id, will be added when a user joinroleSelector: list of gaming role id, will be added when a player ask the bot fot it
to run the bot
python3 main.py