Module Discord

Notifications YouTube

Une nouvelle vidéo n’est pas une dépêche.

Ajouter le bot gratuitement

Aucune permission Administrateur. Configuration dans le tableau de bord.

À quoi ça sert

Elle ne perd rien si quelqu’un la découvre le soir venu, et c’est justement pour cela qu’une annonce qui tombe toujours vaut mieux qu’une annonce que tu réussis de temps en temps. Ce qui compte au bout du compte, c’est une trace sans trou : chaque vidéo de ta chaîne apparaît sur Discord, avec le titre, la miniature et un bouton qui y mène directement. Celui qui remonte le salon plus tard a devant lui des mois de travail d’un seul tenant. À la main, cette série ne se forme jamais, car un jour il en manque une et le trou reste.

Ce que ça donne au quotidien

Ce que tu renseignes, c’est la chaîne YouTube : au plus sûr l’identifiant de chaîne qui commence par UC ; un @pseudo ou l’URL de la chaîne conviennent aussi, le bot les résout tout seul. Ensuite tu décides deux choses séparément : si les nouvelles vidéos sont annoncées et si les directs le sont, chacun avec son salon de destination. Laisse le salon des directs vide et tout arrive au même endroit. Le message t’appartient : titre à toi, description à toi, pied de page, couleur, plus des variables comme {channel}, {video_title}, {url} et {publish_date} ; la date s’affiche au format de la langue réglée pour le serveur. Deux boutons peuvent s’ajouter : l’un ouvre la vidéo, l’autre la chaîne avec la demande d’abonnement. Au tout premier passage, le bot retient ta vidéo la plus récente sans rien publier, pour que la moitié de ta chaîne ne bascule pas d’un coup dans Discord.

Commandes de ce module

  • /social

Ce que tu peux configurer

  • Chaîne YouTube
  • Annoncer les nouvelles vidéos
  • Annoncer les lives
  • Salon Discord pour les nouvelles vidéos
  • Salon Discord pour les lives
  • Mention de rôle
  • Texte au-dessus de l'encart
  • Titre de l'embed
  • Description de l'embed
  • Pied de page
  • Couleur de l'embed
  • Afficher la miniature
  • Grande image d'aperçu (vidéo)
  • Afficher l'horodatage

Ce à quoi faire attention

Un point mérite d’être dit franchement avant que tu ne t’étonnes : les nouvelles vidéos, le bot les tire du flux public de ta chaîne, et rien d’autre n’est nécessaire. Les directs, il ne les repère que si une clé YouTube est enregistrée côté serveur : c’est la personne qui héberge l’instance qui la pose, il n’y a pas de champ pour cela dans le tableau de bord. Sans elle, l’interrupteur des directs reste sans effet, et /social status l’écrit noir sur blanc. Le deuxième écueil est la limite de plateforme : sans Premium, le bot ne sert qu’une des deux. Si tu as configuré Twitch et YouTube en même temps, Twitch l’emporte et YouTube se tait ; vu de l’extérieur cela ressemble à une panne, c’est pourtant la limite telle qu’elle est posée. Pour l’indication de la chaîne : un @pseudo doit d’abord être résolu, et cela peut échouer si YouTube sert la page autrement que prévu ; l’identifiant UC, lui, tient toujours. Rien n’est annoncé deux fois d’ailleurs : un direct déjà sorti en message live ne revient pas plus tard comme nouvelle vidéo.

Comment le module fonctionne

ID de la chaîne (UC…, le plus fiable), @handle ou l'URL de la chaîne. Le bot résout automatiquement les handles en ID de chaîne.

Une détection fiable des directs nécessite une clé API YouTube (saisie côté serveur par l'exploitant). Les notifications de nouvelles vidéos fonctionnent sans clé.

Laisser vide = même salon que pour les nouvelles vidéos.

Texte libre au-dessus de l'embed. Voir les variables ci-dessous.

Variables : {channel} {video_title} {title} {publish_date}

Configuré en trois étapes

  1. Active le module « YouTube » dans le tableau de bord et saisis l’identifiant de chaîne (UC…), le @pseudo ou l’URL.
  2. Décide si les nouvelles vidéos sont annoncées, si les directs le sont, ou les deux.
  3. Choisis le salon des nouvelles vidéos ; ne renseigne celui des directs que s’il doit être différent.
  4. Ajuste la mention et l’embed, puis déclenche une fois /social test → YouTube Video.

Questions fréquentes

Pas pour les nouvelles vidéos : le bot les prend dans le flux public de ta chaîne. Pour les directs, si : sans clé enregistrée, il ne remarque pas que tu émets et le message live ne part jamais. La clé se pose côté serveur par l’exploitant ; aucun champ ne permet de la saisir depuis le tableau de bord.

Avec Premium, oui, les deux ensemble. Sans Premium, le bot ne sert qu’une plateforme : si les deux sont configurées, Twitch a la priorité et YouTube reste muet. Donc si un côté annonce et l’autre jamais, c’est de là que ça vient, pas d’un mauvais réglage.

YouTube ne prévient pas le bot ; c’est lui qui va voir, toutes les trois minutes. Si la vidéo n’est pas encore dans le flux, il la trouve au passage suivant. Pour une annonce de vidéo, cela n’a guère d’importance : elle ne perd rien à arriver dix minutes plus tard.

Le bouton « S’abonner à la chaîne » mène à ta chaîne et y ouvre directement la demande d’abonnement. Il s’active indépendamment du bouton vers la vidéo. Ce sont deux simples boutons-liens : rien ne se passe dans Discord quand quelqu’un clique.

Ai-je besoin d’une clé API YouTube ?

Pas pour les nouvelles vidéos : le bot les prend dans le flux public de ta chaîne. Pour les directs, si : sans clé enregistrée, il ne remarque pas que tu émets et le message live ne part jamais. La clé se pose côté serveur par l’exploitant ; aucun champ ne permet de la saisir depuis le tableau de bord.

Twitch et YouTube tournent-ils en parallèle ?

Avec Premium, oui, les deux ensemble. Sans Premium, le bot ne sert qu’une plateforme : si les deux sont configurées, Twitch a la priorité et YouTube reste muet. Donc si un côté annonce et l’autre jamais, c’est de là que ça vient, pas d’un mauvais réglage.

Pourquoi la vidéo n’est-elle arrivée que quelques minutes après la mise en ligne ?

YouTube ne prévient pas le bot ; c’est lui qui va voir, toutes les trois minutes. Si la vidéo n’est pas encore dans le flux, il la trouve au passage suivant. Pour une annonce de vidéo, cela n’a guère d’importance : elle ne perd rien à arriver dix minutes plus tard.

À quoi sert le second bouton sous le message ?

Le bouton « S’abonner à la chaîne » mène à ta chaîne et y ouvre directement la demande d’abonnement. Il s’active indépendamment du bouton vers la vidéo. Ce sont deux simples boutons-liens : rien ne se passe dans Discord quand quelqu’un clique.