|
4 years ago | |
---|---|---|
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
main.py | 4 years ago | |
sentences.txt | 4 years ago | |
settings.example.json | 4 years ago |
README.md
random-msg-bot
Présentation
Bot discord envoyant des messages aléatoirement à intervalle régulière.
Ce bot utilise le rewrite de la libraire discord.py
Installation
Installer les dépendances
Executer :
pip install -U "https://github.com/Rapptz/discord.py/archive/rewrite.zip#egg=discord.py[voice]"
(la commande peut varier par rapport à la version de python. Il se peut que ce soit pip3)
Recuperation du bot
Il faut maintenant récuperer le code du bot.
Executez :
git clone https://git.gnous.eu/mael/random-msg-bot/
.
Le bot sera copié dans le dossier dans lequel vous vous situez actuellement.
Configurer le bot
Déplacer settings.example.json
vers settings.json
.
Nom : Valeur
token : Token du bot discord https://discordapp.com/developers/applications |
sentences : Fichier .txt
contenant les phrases |
prefix : Prefix des commandes du bot |
channel : ID du salon discord dans lequel seront envoyés les messages |
time : Temps en secondes entre chaque messages |
Configurer les phrases
Un exemple de phrases se trouve dans sentences.txt
.
Pour créer une nouvelle phrase, ajouter [EOL]
à la fin de la précédente puis faire un retour à la ligne (voir exemple).
Obtenir l'ID du salon
Clique droit dessus dans la liste puis Copy ID
.
Lancer
python3 main.py
.
Pour qu'il reste en fonction le mieux est de l'exécuter dans un screen
.
Informations
Ce bot à été réalisé en moins de 2 heures dans mon temps libre. Il est a disposition libre sous license WTFPL