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.txt
the 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