DarkRoroowBot

Console YouTube & Discord

À propos de DarkRoroowBot

Console privée de modération YouTube et Discord

DarkRoroowBot est une application web privée qui assiste l'animation d'une seule communauté : la chaîne YouTube de son exploitant et le serveur Discord qui l'accompagne. Installée à l'adresse panel.darkroroowbot.fr, elle affiche le chat du direct en cours, y répond automatiquement selon des règles configurées à l'avance, signale le démarrage d'un live, et pilote un bot Discord qui annonce les directs, accueille les nouveaux membres et tient les journaux de modération du serveur. Elle n'est ni commerciale, ni ouverte à l'inscription libre.

Le bot du chat YouTube

Pendant un direct YouTube, le chat défile trop vite pour être suivi et animé seul. DarkRoroowBot prend en charge la partie répétitive de ce travail :

  • afficher en temps réel les messages du chat du direct en cours dans une console unique ;
  • répondre automatiquement aux commandes des spectateurs (par exemple « !réseaux » ou « !horaires »), avec plusieurs alias possibles par commande ;
  • réagir à un mot ou une expression détecté dans une phrase, sans préfixe de commande ;
  • publier des messages récurrents à intervalle régulier (rappels, liens, règles du chat) ;
  • envoyer un message de bienvenue aux spectateurs qui écrivent pour la première fois ;
  • détecter automatiquement le démarrage d'un direct sur la chaîne surveillée et lancer le bot sans intervention manuelle ;
  • consulter des statistiques d'audience publiques (abonnés, vues) des réseaux de la chaîne ;
  • tenir un journal des actions du bot pour vérifier ce qui a été envoyé.

Le bot du serveur Discord

La même console pilote un bot Discord, invité sur le seul serveur de la communauté par un administrateur de ce serveur. Il y assure deux rôles : relayer l'activité des directs et tenir les journaux qu'attendent les modérateurs.

  • afficher un statut et une activité qui annoncent le direct en cours sur YouTube, Twitch ou TikTok, et indiquer le retour au calme entre deux lives ;
  • publier un message de bienvenue, avec une carte d'arrivée personnalisée, quand un membre rejoint le serveur, et un message quand il le quitte ;
  • journaliser dans un salon réservé aux modérateurs les messages supprimés et modifiés, avec leur contenu avant et après ;
  • journaliser les entrées, sorties et changements de salon vocal, ainsi que les coupures de micro ou de casque imposées par un modérateur ;
  • journaliser les rôles ajoutés ou retirés à un membre en indiquant le modérateur responsable, ainsi que les créations, suppressions, renommages et changements de permissions de salons ;
  • journaliser les arrivées et départs de membres pour l'équipe de modération, avec l'âge du compte à l'arrivée.

Chaque fonction s'active indépendamment depuis la console, et le bot ne demande à Discord que les autorisations des fonctions réellement activées. Les journaux sont postés dans les salons du serveur choisis par l'administrateur : ils restent sur Discord, hébergés par Discord, et ne sont pas recopiés dans la base de l'application.

Données Google utilisées

L'exploitant de la chaîne connecte son compte Google à DarkRoroowBot pour que le bot puisse lire et écrire dans le chat de ses propres directs. Deux autorisations de l'API YouTube Data sont demandées, et uniquement celles-ci :

  • youtube.readonly — retrouver le direct en cours sur la chaîne connectée et l'identifiant de son chat, afin de détecter le démarrage d'un live et de lire les messages.
  • youtube.force-ssl — publier les réponses du bot, les messages récurrents et les messages de bienvenue dans le chat de ce direct.

Les jetons d'accès restent stockés sur le serveur de l'application, ne sont jamais transmis à un tiers, et ne servent qu'à ces deux usages. Aucune donnée issue de l'API YouTube n'est vendue, cédée, ni utilisée à des fins publicitaires ou d'entraînement de modèles. Les messages du chat conservés pour l'affichage et le journal sont supprimés automatiquement au bout de 30 jours. L'exploitant peut révoquer l'accès à tout moment depuis les autorisations de son compte Google.

Données Discord utilisées

Le bot Discord se connecte avec son propre jeton d'application, conservé sur le serveur et jamais exposé dans la console. Il n'utilise aucun compte Discord personnel et ne demande jamais aux membres de se connecter. Les autorisations Discord demandées dépendent des fonctions activées : la liste des membres (arrivées, départs, rôles) et le contenu des messages (journal des messages supprimés ou modifiés) sont des autorisations sensibles, accordées par l'administrateur du serveur côté Discord.

Aucune donnée personnelle Discord n'est enregistrée dans la base de l'application : celle-ci ne retient que les réglages (identifiant du serveur, salons choisis, textes des messages). Pour pouvoir afficher le contenu d'un message supprimé, le bot garde en mémoire vive les derniers messages qu'il a vus, dans une limite volontairement basse ; cette mémoire est perdue à chaque redémarrage du service. Les journaux eux-mêmes sont des messages postés dans un salon du serveur : ils appartiennent au serveur et un administrateur peut les supprimer à tout moment.

Qui peut y accéder

L'accès à DarkRoroowBot est strictement privé. Il n'y a pas d'inscription publique : seuls l'administrateur de la chaîne et les modérateurs qu'il approuve nommément peuvent se connecter à la console. Les visiteurs non approuvés n'accèdent qu'à cette page de présentation et aux deux pages légales.

Éditeur et contact

DarkRoroowBot est édité et exploité à titre personnel et non commercial par Yoanne MOLINIEZ-MARCHE, particulier résidant en France. Hébergement : OVH SAS, 2 rue Kellermann, 59100 Roubaix, France.

Pour toute question sur l'application, ses données ou une demande d'accès : contact@cerraw.fr.

Documents de référence