Développement d’un assistant virtuel sur Discord

Projet personnel

Grâce à la libraire Discord.js et à Node.js, j’ai programmé un assistant virtuel, communément connu sous le nom de “bot”, qui aide à la modération de mon serveur Discord pour l’Association étudiante de la Technique d’Intégration Multimédia, soit l’ATIM.

Image du projet

L'apparence de BTIM lorsqu'il est en ligne sur le serveur.

Compétences utilisées:

Javascript

Discord API

NodeJS

Logiciels utilisés:

WebStorm

RaspberryPi

Screenshot

BTIM détecte l'arrivée de membres sur le serveur et leur souhaite la bienvenue.

Le processus est simple: le bot surveille tout ce qui se passe sur le serveur, puis agit en selon ce qui se passe. Un certain message est envoyé, une certaine réponse est programmée pour ça. Un nouveau membre rejoint le serveur, le bot agit en conséquence pour l'accueillir. Celui-ci est hébergé sur mon propre Raspberry Pi, un ordinateur miniature qui utilise Linux comme OS et qui est allumé 24h sur 24 pour le simple but de garder BTIM en vie. Il héberge et répète le code en boucle grâce à NodeJs sur le serveur.