Information sur le projet
- Catégorie: Divertissement
- Langage: Python
- Participant(s): Jolan Thomassin
- Date du projet: 2021
- GitHub: JolanThomassin/BotDiscord
Description du projet
J'ai beaucoup utilisé un bot pour exprimer des réactions ou juste rigoler sur discord. Il suffisait d'envoyer une commande
comme "frappe @Quelqu'un" et le bot envoyait une image animée correspondant à l'action à la personne mentionnée.
Mais le bot à finit par être supprimé. Je me suis dit que je pourrais le programmer moi-même, malgré que je n'en avais jamais codé un. Et j'ai finalement réussi à recréer à l'identique le bot que j'utilisais autrefois. C'est une banque d'images animées qui sont envoyées aléatoirement sur la demande de l'utilisateur.
Maintenance informatique
Pour cette maintenance j'ai décidé pour commencer d'ajouter des nouveaux Gifs dans la base de données et de supprimer ceux qui ne fonctionnent pas/plus. Par la suite j'ai ajouté diverses fonctionnalités pour rendre le bot plus divertissant. Tout d'abord celle de pouvoir faire des recherches YouTube et par la suite celle d'une boule de cristal répondant aléatoirement à des questions posées par l'utilisateur.
10 Mars 2022 - Ajout de gifs dans la base de données
Ajout de 32 nouveaux gifs.
10 Mars 2022 - Suppression des gifs non fonctionnels
Suppression de 5 anciens gifs.
10 Mars 2022 - Ajout de 2 nouveaux gifs dans la base de données
Pour les réponses de boule de voyance.
10 Mars 2022 - Ajout de la boule de voyance
Le bot peut désormais envoyer des réponses aléatoires (avec un texte et un gif qui sont liés) à des questions posées par l'utilisateur.
10 Mars 2022 - Amélioration du READ.md du GitHub
Ajout de la présentation du projet qui était inexistante, correction d'orthographe et ajout détaillé de la maintenance en cours.
09 Mars 2022 - Ajout de la fonction recherche YouTube
Le bot peut désormais effectuer des recherches avec les mots saisis sur discord par l'utilisateur.
17 Février 2022 - Ajout du tuto d'utilisation sur GitHub
Comment utiliser le bot pour des débutants.
17 Février 2022 - Ajout du code sur GitHub
Le bot est désormais disponible sur GitHub.
2021 - Création du bot et de son code
Début du projet.
Veille technologique
La vitesse est toujours un facteur important lors de la création d'un nouveau programme. Plus vous pouvez coder un bot et le faire fonctionner rapidement, plus vous serez récompensez par le temps que vous avez passé. Python présente de nombreux avantages que les autres langages de codage n'ont pas, et ceux-ci le rendent idéal pour programmer des bots.
Le flux de travail intégré de Python permet de dépanner les programmes tout en développant votre code du bot. Le cycle édition/test/débogage rend Python fiable et efficace. En raison de son extrême polyvalence et de sa bibliothèque open source, Python pourrait être considéré comme le meilleur langage de programmation pour la création d'un bot.
Il est possible de réaliser des bots en Java, mais les bibliothèques sont rares, difficilement utilisables, et non reconnues par Discord developers. En raison de la flexibilité et de la rapidité de Python par rapport à Java, il était plus que logique de le choisir pour la réalisation de ce projet. Je suis également habitué à Python et la majorité des tutoriels que j'ai trouvés lors de mes recherches étaient sur ce langage. Et pour finir, je l'ai choisi pour gagner du temps, et avoir un bot fonctionnel le plus rapidement possible.