44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
BOT Discord de l'authentique Père Fouras sur votre channel discord, avec plus de 300 de ses fameuses énigmes à vous poser.
|
|
|
|
Ce bot est une refonte totale d'un vieux bot IRC que j'avais développé en C++ en 2016 :
|
|
https://git.epicsparrow.com/Anselme/SparrowBot/src/branch/master/app/fourasmodule.cpp
|
|
|
|
|
|
# Pour les utilisateurs
|
|
|
|
`/fouras` pour demander une énigme
|
|
|
|
`/indice` pour demander un indice sur l'énigme courante
|
|
|
|
`/requete` pour demander une énigme précise
|
|
|
|
`/repete` pour que le père fouras répète l'énigme (pratique si vous avez la flemme de scroller quand il y a eu plein de messages)
|
|
|
|
# Pour les admins
|
|
|
|
## Comment ajouter le bot à un serveur
|
|
Un administrateur du serveur doit cliquer sur ce lien :
|
|
https://discord.com/api/oauth2/authorize?client_id=1110208055171367014&permissions=274877975552&scope=bot
|
|
|
|
## Comment configurer ou désactiver les "poil au"
|
|
`/config [ratio]` ratio est multiplié au cooldown aléatoire des "poil au", un ratio négatif désactive complètement la feature
|
|
|
|
# Pour les développeurs
|
|
|
|
## Setup python
|
|
```bash
|
|
python -m venv "venv"
|
|
source venv/bin/activate
|
|
pip install -r requirements.txt
|
|
python main.py
|
|
```
|
|
|
|
## Setup discord
|
|
Créer un bot et générer un TOKEN sur le portail développeurs :
|
|
https://discord.com/developers/applications
|
|
|
|
## Setup l'environnement
|
|
Créer un fichier `.env` à la source du projet avec les entrées suivantes :
|
|
- `DISCORD_TOKEN` : the token of the bot
|
|
- `MAINTAINER_ID` : optional discord user id, if you want to receive the bug reports associated to your instance of the bot
|