Un groupe relié réunit plusieurs salons, sur n'importe quels serveurs et n'importe quelles plateformes : Discord, Fluxer, Stoat et le chat Twitch. Un message écrit dans un des salons apparaît dans tous les autres, avec le nom et l'avatar de son auteur, comme s'il était là.
Les salons reliés se règlent uniquement sur le site (page de ton serveur, menu Salons reliés) et dans l'appli Android (mêmes écrans). Il n'y a pas de commande du bot.
Remplace le pont de chat Twitch
Les salons reliés remplacent l'ancien pont de chat de Twitch. Les ponts existants ont été convertis automatiquement : chacun est devenu un groupe « <chaîne> ↔ » de deux salons, avec le même sens, la même option « live seulement » et les mêmes filtres. Tu n'as rien à refaire.
Un exemple
Corentin relie dans un même groupe :
- le
#généralde son serveur « Dispatch.IO Support » sur Discord ; - le
#généraldu même serveur sur Fluxer et sur Stoat ; - le chat Twitch de sa chaîne ;
- le
#généraldu serveur Discord « Les Pilotes » de son ami Paul, qui a rejoint le groupe avec un code d'invitation.
Paul écrit « Salut tout le monde » sur Discord. Voici ce que voient les autres :
| Où | Ce qui s'affiche |
|---|---|
| Fluxer | « Paul · Discord », avec l'avatar de Paul |
| Stoat | « Paul · Discord », avec l'avatar de Paul |
| Le serveur Discord de Corentin | « Paul · Les Pilotes » (le nom du serveur de Paul, voir la FAQ) |
| Chat Twitch | [Discord] Paul : Salut tout le monde |
Quand quelqu'un répond depuis Twitch, son message arrive sur les quatre serveurs sous le nom « Pseudo · Twitch », avec sa photo de profil Twitch.
Créer un groupe
- Sur le site (ou dans l'appli), ouvre la page de ton serveur, puis Salons reliés › Créer un groupe.
- Donne un nom et une description au groupe.
- Choisis le salon de ce serveur qui fera partie du groupe.
- Règle les options (voir plus bas). Tu pourras les changer à tout moment.
Le serveur qui crée le groupe en est le propriétaire : ses gestionnaires gèrent le groupe, et ce sont ses limites premium qui s'appliquent au groupe (nombre de salons, taille des fichiers).
La liste Salons reliés de ton serveur montre les groupes créés et rejoints, l'état de chaque salon et ton quota.
Inviter des serveurs
On ajoute d'autres serveurs, les tiens ou ceux d'autres personnes, avec un code d'invitation. Sur la page du groupe, rubrique Invitations :
- crée un code au format
XXXX-XXXX; - choisis sa durée (1 heure, 1 jour, 7 jours ou jamais) et son nombre d'utilisations ;
- copie-le et envoie-le au gestionnaire du serveur à inviter ;
- tu peux révoquer un code à tout moment.
Approbation : avec l'option « approbation » du groupe, une demande d'entrée attend l'accord du propriétaire ou d'un modérateur du groupe. Les demandes en attente s'affichent dans la rubrique Invitations, à accepter ou refuser.
Astuce
Pour un groupe entre communautés que tu ne connais pas bien, active l'approbation et donne des codes à usage unique.
Rejoindre, quitter, retirer un serveur
Rejoindre : un gestionnaire du serveur qui rejoint ouvre Salons reliés › Rejoindre avec un code, saisit le code puis choisit le salon de son serveur. Si le groupe demande une approbation, le salon est relié dès que la demande est acceptée.
Quitter : un serveur peut quitter un groupe à tout moment, depuis la liste Salons reliés de son serveur. Ses messages ne sont plus relayés, et il ne reçoit plus ceux des autres.
Retirer un serveur : le propriétaire peut retirer un serveur à tout moment depuis la rubrique Membres de la page du groupe.
Si le propriétaire quitte le groupe ou retire le bot de son serveur, le groupe passe au modérateur le plus ancien ; s'il n'y en a pas, le groupe est supprimé. Les gestionnaires des autres serveurs sont prévenus par une notification.
Options du groupe
| Option | Effet |
|---|---|
| Sens (par salon) | Envoie et reçoit (par défaut), reçoit seulement (pratique pour un salon d'annonces) ou envoie seulement |
| Live seulement (salon Twitch) | Le chat Twitch n'est relié que pendant tes lives, comme l'ancien pont |
| Mode lent | Une personne ne peut faire relayer qu'un message toutes les N secondes |
| Liens | Autorisés ou interdits |
| Invitations de serveur | Interdites par défaut (liens d'invitation Discord, Fluxer, Stoat) |
| Fichiers | Autorisés ou non (images et pièces jointes) |
| NSFW | Un groupe NSFW ne peut contenir que des salons marqués NSFW : un chat Twitch ne peut pas y entrer |
| Filtres de Dispatch.IO | Activée par défaut : les mots interdits du serveur d'origine sont appliqués avant l'envoi, ceux de chaque serveur d'arrivée à l'arrivée |
Chaque serveur garde en plus ses propres sanctions et filtres : un membre en sanction sur son serveur n'est pas relayé.
À quoi ressemblent les messages
Chaque plateforme montre les messages à sa façon. Le nom affiché est toujours « Nom · Plateforme », pour qu'on sache d'où vient le message.
| Discord | Fluxer | Stoat | Twitch | |
|---|---|---|---|---|
| Identité | Webhook du salon, nom + avatar de l'auteur à chaque message | Webhook du salon, nom + avatar de l'auteur | Message du bot « masqué » (masquerade) avec le nom + l'avatar de l'auteur | Texte : [Discord] Paul : message |
| Nom affiché | Paul · Fluxer | Paul · Stoat | Paul · Discord | Préfixe [Plateforme] |
| Longueur | 2 000 caractères, coupé en plusieurs messages | 2 000 | 2 000 | 500, coupé en 2 morceaux au plus, puis « … » |
| Images et fichiers | Ré-envoyés | Ré-envoyés | Ré-envoyés | Un lien |
| Réponses | Ligne de citation ↪ Paul : début du message… + lien | Ligne de citation | Vraie réponse | Vraie réponse si le message visé est dans le chat, sinon citation |
| Modifications | Suivies | Suivies | Suivies | Ignorées (Twitch ne modifie pas un message) |
| Suppressions | Suivies | Suivies | Suivies | Suivies |
| Réactions | Recopiées par le bot | Recopiées | Recopiées (si les réactions ne sont pas restreintes dans le salon) | Aucune |
Le nom vient du surnom sur le serveur, sinon du nom d'affichage, sinon du pseudo. Il est coupé pour tenir dans la limite de la plateforme (32 caractères sur Stoat, 80 sur Discord et Fluxer).
L'avatar est celui de l'auteur sur sa plateforme (ou sa photo de profil Twitch). Sans avatar, c'est l'avatar par défaut de sa plateforme.
Les réactions : une copie ne porte qu'une réaction du bot par emoji, sans compteur. L'emoji est ajouté sur les copies dès que quelqu'un le met quelque part, et retiré quand plus personne ne l'a mis nulle part. Les emojis unicode passent partout ; un emoji personnalisé n'est recopié que si le bot y a accès sur la plateforme d'arrivée.
Les emojis personnalisés dans le texte sont gardés si le bot y a accès à l'arrivée, sinon ils deviennent :nom:.
Les fichiers sont ré-envoyés (jamais un simple lien, car les liens de fichiers Discord et Fluxer expirent) s'ils tiennent dans la limite du groupe et dans celle de la plateforme d'arrivée. Sinon, une ligne les remplace : 📎 nom.ext (12 Mo) — trop lourd pour être relayé, avec un lien vers le message d'origine. Les stickers sont convertis en image.
Un webhook ne peut pas répondre à un message : une réponse s'affiche avec une ligne de citation au-dessus (↪ Paul : début du message… et un lien vers le message cité). Discord affiche aussi le badge APP à côté du nom (voir la FAQ).
Comme sur Discord : webhook du salon (celui du studio de messages), réponses en ligne de citation, badge d'application à côté du nom.
Les copies sont des messages du bot avec un nom et un avatar de remplacement (masquerade de Stoat). Les réponses sont de vraies réponses Stoat, et le bot modifie ou supprime sa copie quand l'original change.
Le chat Twitch n'a ni nom ni avatar par message : chaque copie est écrite par Dispatch.IO sous la forme [Discord] Paul : message, coupée à 500 caractères (2 morceaux au plus, puis « … »). Images et fichiers deviennent un lien. Les modifications et les réactions ne passent pas ; les suppressions oui, parce que le bot est modérateur de ta chaîne.
Ce qui n'est jamais relayé
- les messages des bots et des webhooks, y compris les copies faites par Dispatch.IO (c'est ce qui évite les boucles) ;
- les messages système : arrivées, épinglages, boosts ;
- les embeds et les composants (boutons, menus) d'un message. L'aperçu d'un lien est regénéré par la plateforme d'arrivée ;
- les messages d'une personne bannie du groupe ou en sanction sur son serveur.
Les mentions sont neutralisées : aucune copie ne peut notifier qui que ce soit.
@everyone,@hereet les mentions de rôles sont désactivés ;- une mention d'utilisateur devient
@Nomen simple texte ; - une mention de salon devient
#nom.
Modération
Rôles du groupe :
- le propriétaire : les gestionnaires du serveur qui a créé le groupe ;
- les modérateurs du groupe, choisis parmi les comptes Dispatch.IO (rubrique Modérateurs et bannis de la page du groupe).
Ban du groupe : depuis le journal ou la rubrique Modérateurs et bannis, avec un motif et une durée. Le banni n'est plus relayé, où qu'il écrive dans le groupe. S'il a un compte Dispatch.IO avec plusieurs plateformes liées (par exemple Discord et Twitch), le ban couvre toutes ses plateformes liées.
Supprimer un message :
| Qui supprime | Ce qui disparaît |
|---|---|
| L'auteur supprime son message | Toutes les copies |
| Un modérateur d'un serveur supprime une copie chez lui | Seulement cette copie |
| Un modérateur du groupe utilise « Supprimer partout » dans le journal | Le message partout |
Journal du groupe : les messages des 7 derniers jours (auteur, plateforme, serveur, extrait), avec Supprimer partout et Bannir du groupe. Chaque serveur peut aussi recevoir les événements relay.* dans ses logs (message supprimé partout, ban, serveur ajouté ou retiré) : voir Configuration des logs.
Anti-spam :
- au-delà de 5 messages en 5 secondes par personne, ses messages suivants ne sont pas relayés pendant 30 secondes ;
- si un salon va plus vite que ce qu'une plateforme d'arrivée accepte (un chat Twitch, par exemple), les messages sont regroupés, puis abandonnés avec un compteur : « +12 messages non relayés ».
Entre communautés différentes
N'importe quel serveur qui a un code peut entrer. Si un serveur vient spammer : retire-le du groupe, bannis les auteurs, active le mode lent et l'approbation.
Permissions du bot
Le bot a besoin de ces permissions dans le salon relié. S'il en manque une, le salon est mis en pause (voir la FAQ).
Voir le salon, Gérer les webhooks, Envoyer des messages, Joindre des fichiers, Ajouter des réactions, Voir les anciens messages.
Voir le salon, Gérer les webhooks, Envoyer des messages, Joindre des fichiers, Ajouter des réactions, Voir les anciens messages.
Voir le salon, Masquerade, Envoyer des messages, Envoyer des fichiers, Réagir.
Dispatch.IO doit être modérateur de ta chaîne (/mod Dispatch.IO), comme pour ses autres fonctions de modération : c'est ce qui lui permet de supprimer les copies quand un message est supprimé ailleurs. Voir Dispatch.IO sur Twitch.
Gratuit et Premium
Les limites se comptent par serveur (une chaîne Twitch compte comme un serveur).
| Par serveur | Gratuit | Premium |
|---|---|---|
| Groupes créés | 1 | 10 |
| Salons par groupe (limite du propriétaire) | 3 | 25 |
| Groupes rejoints | 2 | 10 |
| Taille max. d'un fichier relayé | 8 Mo | 25 Mo |
| Journal | 7 jours | 7 jours |
Un groupe dont le propriétaire perd le premium garde ses salons, mais n'en accepte plus de nouveaux au-delà de la limite gratuite. Ces limites remplacent celles de l'ancien pont de chat Twitch (1 en gratuit, 3 en premium). Voir Offres Premium et limites.
FAQ
Pourquoi les messages relayés ont un badge « APP » ?
Sur Discord et Fluxer, les copies sont envoyées par un webhook, et ces plateformes affichent toujours un badge (« APP » ou « BOT ») sur les messages de webhook. Sur Stoat, un message masqué peut aussi être marqué. C'est inévitable, et ça montre qu'il s'agit d'une copie.
Pourquoi je vois le nom d'un serveur au lieu de « Discord » ?
Discord refuse les noms de webhook qui contiennent « discord » (ou « clyde »). Un message venu d'un autre serveur Discord s'affiche donc sur Discord avec le nom de son serveur : Paul · Les Pilotes au lieu de Paul · Discord. Pour la même raison, ces mots sont légèrement modifiés dans les pseudos (d1scord). Sur Fluxer, Stoat et Twitch, la plateforme s'affiche normalement.
Pourquoi mon salon est « en pause » ?
Un salon est mis en pause quand il a été supprimé ou quand le bot n'a plus les permissions nécessaires. Ses messages ne sont plus relayés, les gestionnaires du serveur reçoivent une notification et la page du groupe affiche le problème. Rends au bot les permissions de la section « Permissions du bot », ou choisis un autre salon.
Quelqu'un peut se faire passer pour un autre ?
Un pseudo peut ressembler à un autre, mais la plateforme (ou le serveur) est toujours affichée à côté du nom, et les copies portent le badge d'application. En cas d'abus, bannis la personne du groupe.
Une modification faite sur Twitch est-elle relayée ?
Twitch ne permet pas de modifier un message : il n'y a donc rien à relayer. Une modification faite ailleurs n'est pas reportée sur Twitch non plus ; la suppression, elle, l'est.
Mes données sont gardées combien de temps ?
Les messages postés dans un salon relié sont recopiés sur les autres serveurs du groupe, où ils suivent les règles de ces serveurs. Dispatch.IO garde 7 jours dans le journal du groupe l'auteur, la plateforme, le serveur et un extrait de chaque message, pour la modération. Voir la politique de confidentialité.
Pages liées
- Dispatch.IO sur Twitch : ajouter le bot sur ta chaîne et le passer modérateur.
- Offres Premium et limites : toutes les limites par offre.
- Configuration des logs : recevoir les événements
relay.*. - Anti-raid et sécurité : les filtres et sanctions de chaque serveur.