La_Syl Studio
Interface

Twitch Shoutouts

Download
Documentation pour l'intégration Shoutouts faite pour Streamer.bot

Description

Le système de shoutouts vous permet d'envoyer un shoutout Twitch et afficher un clip sur votre overlay, en plus d'un message personnalisé selon le type de déclencheur reçu par l'action et les informations récupérées pour le streamer visé. Il inclut un système de pause automatique selon la scène OBS active.

Il y a plusieurs déclencheurs préconfigurés:

  • Une commande manuelle
  • Le trigger First words
  • Le trigger Raid

Les deux triggers déclenchent le SO automatiquement.

Installation et Configuration

Installer les Plugins OBS

Les plugins suivants sont nécessaires. Téléchargez-les et installez-les avant d'importer la scène. Sinon, les sources ne s'afficheront pas correctement.

Importer les sources dans OBS

  • Allez dans Outils > Source Copy > Load Scene.
  • Sélectionnez le fichier JSON Scene UI - SO.json
  • Mettez à jour le chemin de la source vidéo (vous pouvez utiliser celle fournie dans l'archive ou la vôtre).
  • Ajoutez la scène SO à la scène où vous voulez afficher le widget.
Il est fortement conseillé d'avoir une scène d'interface que vous réutilisez dans vos scènes de live afin de pouvoir afficher le widget de partout facilement.

Importez les actions dans Streamer Bot.

Configuration des Actions Streamer.bot

Configurez les triggers

L'action vient préconfigurée avec trois triggers:

  • Une commande !so
  • Un trigger Raid
  • Un trigger First Words

Pour utiliser le trigger first words

  • Créez un groupe dans streamer bot pour vos amis streamer
  • Éditez le nom du groupe dans la sous action Twitch User in Group

Configurez l'action principale Send Twitch Shoutout + Get & Display Clip

Éditez les messages envoyés

  • Allez sous if %targetFetched% Equals "true" > True Result
  • Double cliquez sur l'action C# Send Custom SO chat Message
  • Éditez les messages envoyés par le bot directement (aidez-vous des commentaires).

Éditez les informations de votre scène OBS

  • Changez la valeur obsUiScene par le nom de la scène où vous avez rangé le widget.

Choisissez vos options

  • coolDownEnabled : ajoute un délai à la fin de l'action pour empêcher qu'un autre SO se déclenche pendant que le cooldown de Twitch est actif. La durée totale de cette action sera toujours de 2 min, durée du clip incluse si cette option est activée.
  • sendWarning : envoie un message au chat Twitch pour avertir si un SO est envoyé pendant que le cooldown Twitch est actif. Désactivé par défaut pour éviter la surcharge de messages dans le chat.

Éditez le contrôle automatique des pauses Set Shoutout Queue Paused State

Éditez le switch case avec le nom des scènes sur lesquelles vous voulez que les SO soient mis en pause.

Mettre la queue des SO en pause veut dire qu'ils se metteront en file d'attente. Les SO se déclencheront les uns après les autres une fois la pause finie.

Éditez les contrôles manuels des pauses Shoutout Controls - Pause | Resume | Clear

Sur votre stream deck:

  • Ajoutez 3 actions streamer bot avec l'argument controlType
  • Réglez les valeurs sur Pause, Resume et Clear.
  • Personnalisez les messages de notification dans le switch si vous le voulez.

Avec ces touches vous pourrez manuellement mettre les SO en pause et vider la file d'attente si vous en avez besoin.


Problèmes Connus et Solutions

Clips Matures

Les clips matures sont bloqués par défaut par Twitch. Vous devez interagir avec la source navigateur dans OBS pour activer les clips matures lorsque vous en rencontrez. OBS se souviendra de votre choix pour chaque streamer et continuera à lire leurs clips après la première autorisation. Une meilleure solution est en cours de recherche.

Masquer l'Overlay du Lecteur Twitch

Ajoutez le CSS suivant dans le champ CSS personnalisé de la source navigateur :

body {
overflow: hidden;
}
.video-player__overlay,
.recommendations-carousel,
.clip-page__player-overlay {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
}