Bot discord envoyant des messages aléatoirement à intervalle régulière
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mael G a42a7a2213 Delete lin function 4 years ago
.gitignore git ignore 4 years ago
LICENSE Initial commit 4 years ago
README.md Misstype (config -> settings) 4 years ago
main.py Delete lin function 4 years ago
sentences.txt Multiple fixes 4 years ago
settings.example.json V2 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