Bot de chat

Référence des commandes et variables InstiBot

Chaque commande de chat intégrée et chaque $(variable) utilisable dans les commandes et minuteries InstiBot, avec la syntaxe, qui peut l'utiliser et un exemple.

Comment lire cette page

Les commandes sont affichées avec le préfixe ! par défaut ; si tu as changé le préfixe dans Paramètres, utilise le tien. Les mots entre chevrons sont des valeurs à remplacer, les mots entre crochets sont facultatifs. Chaque commande par défaut peut être renommée, recevoir des alias ou être limitée à un rang sous Bot de chat → Commandes → Commandes par défaut.

Les variables s'écrivent $(name) dans le message d'une commande ou d'une minuterie. Les noms ne sont pas sensibles à la casse. Une variable qui ne peut pas être résolue reste en texte brut.

Commandes de chat et de stream

CommandeQuiCe qu'elle fait
!commandsTout le mondePublie le lien vers ta liste de commandes publique.
!uptimeTout le mondeDepuis combien de temps le stream est en live.
!followage [@viewer]Tout le mondeDepuis combien de temps un viewer te suit, calculé à partir des follows qu'InstiBot a vus.
!title [new title]ModérateurAffiche le titre, ou le modifie sur Kick (et sur Twitch s'il est connecté).
!game [category]ModérateurAffiche la catégorie, ou la remplace par la meilleure correspondance. Alias !category.
!so @viewerModérateurShoutout avec un lien et l'overlay Shoutout. Alias !shoutout, !promo.
!addcom !name messageModérateurCrée une commande personnalisée.
!editcom !name messageModérateurModifie le message d'une commande personnalisée.
!delcom !nameModérateurSupprime une commande personnalisée.
!permit @viewerModérateurPermet à un viewer de publier un lien tant que la protection des liens est activée.
!quote [add text | number | word]Tout le monde (ajout et suppression : Modérateur)Affiche, recherche, ajoute ou supprime des citations de la communauté.
!scheduleTout le mondeTon prochain stream prévu. Alias !nextstream.
!clip [title]Tout le mondeKick uniquement : clippe les 30 dernières secondes, ou enregistre un repère que tu pourras découper plus tard.
!appealTout le mondePublie le lien de demande de débannissement quand les appels sont activés.
!level / !xp [@viewer]Tout le mondeNiveau et XP, quand le système de niveaux est activé.
!birthday DD/MMTout le mondeEnregistre un anniversaire pour les messages d'anniversaire.
!tts messageTout le monde (désactivé par défaut)Lit un message à voix haute sur le widget de synthèse vocale, contre un prix en points.

Commandes des points et de l'interaction

Chaque mini-jeu a aussi ses propres commandes, comme !roulette, !slots, !heist et !crash. Le guide de chaque jeu les liste avec des exemples.

CommandeQuiCe qu'elle fait
!points [@viewer]Tout le mondeAffiche les points d'un viewer.
!give @viewer amountTout le mondeDonne une partie de tes points à un autre viewer.
!topTout le mondePublie le lien vers ton classement de points.
!watchtimeTout le mondeTemps actif dans le chat.
!shopTout le mondePublie le lien vers ta boutique de points.
!redeem item nameTout le mondeÉchange un objet de la boutique depuis le chat.
!addpoints @viewer amountPropriétaireAjoute des points ; un montant négatif en retire.
!sr songTout le mondeDemande une musique (YouTube). Aussi !song, !wrongsong, !skip.
!join / !leave / !queueTout le mondeLa file des viewers. Les modérateurs utilisent !next et !pick.
!bet option amountTout le mondeParie sur une prédiction de la communauté.
!giveaway start prize [5m]ModérateurLance un concours depuis le chat. Les viewers participent avec !enter par défaut.
!poll Question | Option 1 | Option 2 60sModérateurOuvre un sondage. Les viewers votent avec !vote et un numéro.

Variables

VariableRenvoieExemple
$(user)Le viewer qui a utilisé la commandeSalut $(user) !
$(touser)Le premier mot après la commande sans @, sinon le viewer$(user) fait un câlin à $(touser)
$(args)Tout ce qui est écrit après la commandeTu as dit : $(args)
$(1), $(2) …Le premier, le deuxième… mot après la commandeNote de $(1) sur 10
$(channel)Le nom de ta chaîneBienvenue sur $(channel)
$(random 1-100)Un nombre aléatoire dans la plageTu as fait $(random 1-6)
$(random a,b,c)Un choix aléatoire dans la listeCe soir : $(random apex,valorant,chess)
$(randomchatter)Un viewer au hasard ayant écrit dans les 10 dernières minutes$(randomchatter) a droit au prochain shoutout
$(count)Combien de fois cette commande a été utiliséeUtilisée $(count) fois
$(uptime)Depuis combien de temps le stream est en live, ou hors ligneEn live depuis $(uptime)
$(title), $(game)Le titre et la catégorie actuelsEn ce moment : $(game)
$(followage)Depuis combien de temps le viewer te suitAbonné depuis $(followage)
$(points), $(pointsname)Les points du viewer et le nom de ta monnaie$(points) $(pointsname)
$(watchtime), $(level), $(xp), $(rank)Le temps passé dans le chat, le niveau, l'XP et la place au classement du viewerRang n°$(rank)
$(time Europe/London)L'heure actuelle dans un fuseau horaireIl est $(time America/New_York) à New York
$(countdown 2026-12-31T20:00)Le temps restant jusqu'à une date et une heureL'événement commence dans $(countdown 2026-12-31T20:00)
$(math 2*3)Un calcul avec + - * / % ^ et des parenthèses$(math 1500/3) chacun
$(counter deaths)La valeur d'un compteur de chatMorts : $(counter deaths)
$(nextstream)Ton prochain stream prévuProchain stream : $(nextstream)
$(urlfetch https://…)Texte renvoyé par une adresse web (Premium)$(urlfetch https://example.com/status)

Bon à savoir

  • Les variables de viewer comme $(points) et $(rank) lisent le viewer sur la plateforme d'où vient la commande. Les viewers de Kick et de Twitch sont comptés séparément.
  • Dans les minuteries, $(user) est ton propre pseudo et $(count) n'a pas de valeur : ne l'utilise donc pas dans les messages de minuterie.
  • $(followage) ne connaît que les follows qu'InstiBot a vus, car Kick ne propose pas de liste des anciens followers.
  • Les messages plus longs que ce qu'une plateforme autorise sont raccourcis sur Kick et découpés en jusqu'à trois messages sur YouTube.