Si vous streamez sur Twitch ou YouTube, il est essentiel de disposer d'un bot qui gère le chat et propose des commandes utiles. Nightbot est l'un des chatbots les plus populaires auprès des streamers, proposant des automatisations et des commandes personnalisées. L'une des commandes les plus demandées est : !temps de disponibilité
, qui indique aux spectateurs depuis combien de temps votre stream est en ligne. Dans cet article, nous vous guiderons pas à pas pour créer ce compte. !temps de disponibilité
commande dans Nightbot pour Twitch et YouTube.
Pourquoi utiliser une commande !uptime ?
Le !temps de disponibilité
Cette commande permet aux spectateurs de vérifier la durée de votre diffusion sans avoir à vous le demander directement. Cela améliore l'engagement et l'interaction dans votre chat tout en réduisant les questions répétitives. Elle permet également aux modérateurs de fournir des réponses rapides aux spectateurs.
Comment ajouter la commande !uptime à Nightbot
Nightbot n'a pas de fonction intégrée !temps de disponibilité
Nous devons donc créer une commande personnalisée utilisant une API pour récupérer la disponibilité de votre flux. Suivez ces étapes pour la configurer :
Étape 1 : Ouvrez le tableau de bord Nightbot
- Aller à Site officiel de Nightbot.
- Connectez-vous avec votre compte Twitch ou YouTube.
- Cliquez sur Commandes dans le menu de gauche.
- Cliquez sur + Ajouter une commande pour créer une nouvelle commande.
Étape 2 : Configurer la commande
Dans le Commande champ, type :
!temps de disponibilité
Dans le Message champ, utilisez l'un des appels API suivants, en fonction de votre plateforme de streaming.
Pour les flux Twitch
Utilisez l’URL API suivante :
$(urlfetch https://decapi.me/twitch/uptime?channel=$(channel))
Pour les flux YouTube
YouTube ne proposant pas d'API de disponibilité directe comme Twitch, vous pouvez contourner ce problème en intégrant un service tiers ou en informant manuellement les spectateurs de l'heure de début du flux. Certains services permettent de suivre les flux YouTube en direct, mais ils nécessitent des clés API et une configuration supplémentaire. Actuellement, Nightbot ne prend pas en charge l'API de disponibilité directe. !temps de disponibilité
commande pour YouTube comme pour Twitch.
Alternativement, vous pouvez utiliser une solution de contournement manuelle :
Le flux a commencé à : $(twitch $(chaîne) « flux commencé à %starttime% »)
Cette commande fonctionnera si votre Nightbot est configuré pour reconnaître correctement les données YouTube Live.
Étape 3 : Configurer les options de commande
- Niveau utilisateur: Réglez-le sur Tout le monde afin que tous les téléspectateurs puissent utiliser la commande.
- Refroidir:Réglez-le sur environ 5 à 10 secondes pour éviter le spam.
- Alias: Laissez ce champ vide.
Étape 4 : Enregistrez et testez la commande
Cliquez Soumettre pour enregistrer la commande. Accédez maintenant à votre chat et saisissez !temps de disponibilité
Pour voir si ça fonctionne. Si votre stream est en direct, le bot devrait renvoyer un message du type :
Le stream est en direct depuis 2 heures et 15 minutes.
Pour YouTube, comme il n'existe pas d'API directe, vous devrez peut-être mettre à jour manuellement votre commande avec l'heure de début de votre flux.
Dépannage des problèmes courants
Si le !temps de disponibilité
la commande ne fonctionne pas, essayez ces solutions :
- Assurez-vous que l'URL de l'API est correcte: Vérifiez à nouveau l’URL dans le message de commande.
- Vérifiez si Nightbot est actif: Assurez-vous que Nightbot est un modérateur et a rejoint votre chat.
- Tester l'API dans un navigateur:Collez l'URL de l'API dans votre navigateur et voyez si elle renvoie des données valides (pour Twitch).
- Assurez-vous que votre flux est en direct: La commande ne fonctionnera pas si vous êtes hors ligne.
- Pour YouTube, envisagez des méthodes alternatives: Étant donné que YouTube ne dispose pas d'une API de disponibilité directe, envisagez de définir manuellement l'heure de début dans un message épinglé ou d'utiliser un autre bot avec intégration API.
Personnalisations supplémentaires
Si vous souhaitez personnaliser la réponse, vous pouvez modifier le message affiché. Voici quelques variantes :
Ajouter un message amical
$(urlfetch https://decapi.me/twitch/uptime?channel=$(channel)) - Merci de votre participation !
Ajout d'émojis
⏳ Le stream est en direct depuis $ (urlfetch https://decapi.me/twitch/uptime?channel=$(channel)) ⏳
Utiliser une langue différente
Le streamer est en direct: $(urlfetch https://decapi.me/twitch/uptime?channel=$(channel))
Ajout du !temps de disponibilité
La commande Nightbot est un moyen simple et efficace d'améliorer l'engagement et de fournir des informations utiles à vos spectateurs. En suivant les étapes ci-dessus, vous pouvez facilement configurer et personnaliser cette commande pour votre flux Twitch ou YouTube. En cas de problème, essayez de résoudre le problème en suivant les conseils fournis.
Pour YouTube, l'absence d'API directe vous obligera peut-être à saisir manuellement l'heure de début du flux ou à utiliser un outil tiers. Quelle que soit votre plateforme, la configuration !temps de disponibilité
améliore l'expérience du spectateur et rend votre discussion plus interactive.
Maintenant que vous avez ajouté avec succès le !temps de disponibilité
commande, explorez d'autres commandes personnalisées pour améliorer votre expérience de chat !
Photo de Yan Krukau