Chat Bot de Gestion
Un bot pour Discord et Twitch : gestion des communautés, succès et discussion avec un modèle de langage.

- Type
- Bot de communauté
- Plateformes
- Discord et Twitch
- Données
- PostgreSQL et Firebase
Le projet
Un bot qui gère des serveurs Discord et des chats Twitch. Il retient des informations sur les membres, les stocke dans une base de données, puis peut interagir avec eux.
Ces données font vivre la communauté : elles alimentent un système de succès et de récompenses, pour donner envie de participer.
Fonctionnalités
-
Récupération de données
Connecté à l'API Twitch avec Twurple et à celle de Discord avec Discord.js, le bot relève la durée de visionnage, les messages, les commandes et les horaires de présence.
-
Discussion via un modèle de langage
On peut discuter avec le bot par message. Il répond aux questions générales, et aussi aux plus précises, nourri par les données de PostgreSQL et de Firebase. Il tournait d'abord sur un modèle Ollama, il utilise aujourd'hui DeepSeek, plus rapide et moins gourmand.
Technologies
- NestJS
- PostgreSQL
- Firebase
- Discord.js
- Twurple
- Ollama