Deno Logger
🧭 Présentation
Ce projet permet de surveiller automatiquement les streams Twitch de tes amis en temps réel. Lorsqu’un stream démarre ou se termine, un message personnalisé est généré par une IA et envoyé dans un salon Discord via un webhook configuré.
L’authentification OAuth permet à l’administrateur de se connecter avec son compte Twitch pour gérer la liste des streamers à suivre, tandis qu’un panneau d’administration simple offre un contrôle total sur les paramètres et les webhooks utilisés.

🧱 Architecture
- - API Twitch : Souscription aux événements (online/offline) via Webhooks ou EventSub.
- - OAuth 2.0 : Authentification de l’utilisateur admin pour récupérer les tokens nécessaires.
- - Générateur IA : Création automatique de messages personnalisés selon le contexte du stream.
- - Webhook Discord : Envoi des messages dans les salons Discord configurés.
- - Panneau d'administration : Interface web pour gérer les streamers, les webhooks et les préférences.
- - Serveur léger : Application auto-hébergée construite avec Deno + Fresh pour un déploiement simple.
- - Docker : Tout ça dans un conteneur Docker