Mon Bot Discord
Quelques explications
Ce programme est un bot Discord que j'ai réalisé par moi-même. Une fois mis en route, le bot est programmé pour répondre à certaines commandes. Le but de ce programme était de simuler l'ouverture d'un paquet de cartes grâce à une commande spéciale dans un Serveur Discord, afin que le bot renvoie sous forme de texte les caractéristiques des cartes tirées au hasard. J'y ai ajouté une commande servant à supprimer plusieurs messages d'affilée. J'ai également implémenté un système de logs afin de pouvoir garder une trace dans un salon spécifique des différentes commandes effectuées.
Caractéristiques : Pour que le programme fonctionne, il faut disposer de Python 3.6 ou d'une version supérieure afin de pouvoir utiliser les fonctionnalités de coroutines, et avoir installé les modules <discord>, <random> et <datetime> s'ils ne le sont pas déjà.
Les données des cartes sont récupérées dans le fichier texte associé, qui doit se trouver dans le même répertoire que le programme.
Pour créer le bot dans Discord et pouvoir faire fonctionner le programme, il faut se rendre sur le portail des développeurs, et créer une nouvelle application. Il faut ensuite se rendre dans bot et faire "Add Bot", puis aller dans "OAuth2", "URL Generator", cocher <bot> dans "Scopes", puis <administrator> dans "Bot Permissions". Puis il faut copier le lien proposé dans un nouvel onglet, choisir le serveur où l'on veut ajouter le bot, et confimer les permissions à lui donner.
Enfin, dans le programme, il faut remplir les "trous" du programme avec le TOKEN du bot, ou l'id du salon textuel servant aux logs (choisi par l'utilisateur).
Télécharger l'archive zip du projet
NB : Il faut extraire les fichiers de l'archive zip pour être sûr que le programme fonctionne.
Vous pouvez afficher les lignes de codes en ouvrant les fichiers avec l'application Bloc-Notes de votre ordinateur.