Chatbot

Naslag voor InstiBot-commando's en variabelen

Elk ingebouwd chatcommando en elke $(variabele) die je in InstiBot-commando's en timers kunt gebruiken, met syntaxis, wie het mag gebruiken en een voorbeeld van elk.

Zo lees je deze pagina

Commando's worden getoond met het standaardvoorvoegsel !; als je het voorvoegsel in Instellingen hebt gewijzigd, gebruik dan het jouwe. Woorden tussen punthaken zijn waarden die je vervangt, woorden tussen blokhaken zijn optioneel. Elk standaardcommando kan onder Chatbot → Commando's → Standaardcommando's worden hernoemd, van aliassen worden voorzien of tot een rang worden beperkt.

Variabelen worden geschreven als $(name) in een commando- of timerbericht. Namen zijn niet hoofdlettergevoelig. Een variabele die niet kan worden opgelost, blijft gewone tekst.

Chat- en streamcommando's

CommandoWieWat het doet
!commandsIedereenPlaatst de link naar je openbare commandolijst.
!uptimeIedereenHoe lang de stream al live is.
!followage [@viewer]IedereenHoe lang een kijker volgt, geteld vanaf follows die InstiBot heeft gezien.
!title [nieuwe titel]ModeratorToont de titel, of wijzigt die op Kick (en Twitch als die is gekoppeld).
!game [categorie]ModeratorToont de categorie, of wijzigt die naar de beste match. Alias !category.
!so @viewerModeratorShoutout met een link en de Shoutout-overlay. Aliassen !shoutout, !promo.
!addcom !name messageModeratorMaakt een eigen commando.
!editcom !name messageModeratorWijzigt het bericht van een eigen commando.
!delcom !nameModeratorVerwijdert een eigen commando.
!permit @viewerModeratorLaat een kijker één link posten terwijl linkbescherming aan staat.
!quote [add tekst | nummer | woord]Iedereen (toevoegen en verwijderen: Moderator)Toont, doorzoekt, voegt toe of verwijdert communityquotes.
!scheduleIedereenJe volgende geplande stream. Alias !nextstream.
!clip [titel]IedereenAlleen Kick: knipt de laatste 30 seconden, of slaat een markering op die je later kunt knippen.
!appealIedereenPlaatst de link voor een unban-verzoek als bezwaren aan staan.
!level / !xp [@viewer]IedereenLevel en XP, als het levelsysteem aan staat.
!birthday DD/MMIedereenSlaat een verjaardag op voor verjaardagsgroeten.
!tts berichtIedereen (standaard uit)Leest een bericht hardop voor op de TTS-widget, tegen een prijs in punten.

Commando's voor punten en interactie

Elke minigame heeft ook zijn eigen commando's, zoals !roulette, !slots, !heist en !crash. De gids van elke game noemt ze met voorbeelden.

CommandoWieWat het doet
!points [@viewer]IedereenToont de punten van een kijker.
!give @viewer amountIedereenGeeft een deel van je punten aan een andere kijker.
!topIedereenPlaatst de link naar je puntenklassement.
!watchtimeIedereenTijd actief in chat.
!shopIedereenPlaatst de link naar je puntenshop.
!redeem itemnaamIedereenWisselt een shopitem in vanuit de chat.
!addpoints @viewer amountEigenaarVoegt punten toe; een negatief bedrag haalt ze weg.
!sr nummerIedereenVraagt een nummer aan (YouTube). Ook !song, !wrongsong, !skip.
!join / !leave / !queueIedereenDe kijkerswachtrij. Moderators gebruiken !next en !pick.
!bet option amountIedereenZet in op een communityvoorspelling.
!giveaway start prijs [5m]ModeratorStart een giveaway vanuit de chat. Kijkers doen standaard mee met !enter.
!poll Vraag | Optie 1 | Optie 2 60sModeratorOpent een poll. Kijkers stemmen met !vote en een nummer.

Variabelen

VariabeleGeeft terugVoorbeeld
$(user)De kijker die het commando gebruikteHoi $(user)!
$(touser)Het eerste woord na het commando zonder @, anders de kijker$(user) knuffelt $(touser)
$(args)Alles wat na het commando is geschrevenJe zei: $(args)
$(1), $(2) …Het eerste, tweede … woord na het commandoBeoordeling $(1) van de 10
$(channel)Je kanaalnaamWelkom bij $(channel)
$(random 1-100)Een willekeurig getal binnen het bereikJe gooide $(random 1-6)
$(random a,b,c)Een willekeurige keuze uit de lijstVanavond: $(random apex,valorant,chess)
$(randomchatter)Een willekeurige kijker die de afgelopen 10 minuten heeft gechat$(randomchatter) krijgt de volgende shoutout
$(count)Hoe vaak dit commando is gebruikt$(count) keer gebruikt
$(uptime)Hoe lang de stream al live is, of offlineAl $(uptime) live
$(title), $(game)De huidige titel en categorieSpeelt nu $(game)
$(followage)Hoe lang de kijker volgtVolgt al $(followage)
$(points), $(pointsname)De punten van de kijker en de naam van je valuta$(points) $(pointsname)
$(watchtime), $(level), $(xp), $(rank)De chattijd, het level, de XP en de klassementsplaats van de kijkerRank #$(rank)
$(time Europe/London)De huidige tijd in een tijdzoneHet is $(time America/New_York) in New York
$(countdown 2026-12-31T20:00)Resterende tijd tot een datum en tijdstipEvenement begint over $(countdown 2026-12-31T20:00)
$(math 2*3)Een berekening met + - * / % ^ en haakjes$(math 1500/3) per persoon
$(counter deaths)De waarde van een chattellerDoden: $(counter deaths)
$(nextstream)Je volgende geplande streamVolgende stream: $(nextstream)
$(urlfetch https://…)Tekst die door een webadres wordt teruggegeven (Premium)$(urlfetch https://example.com/status)

Goed om te weten

  • Kijkervariabelen zoals $(points) en $(rank) lezen de kijker op het platform waar het commando vandaan kwam. Kijkers op Kick en Twitch worden apart geteld.
  • In timers is $(user) je eigen naam en heeft $(count) geen waarde, dus laat ze weg uit timerberichten.
  • $(followage) kent alleen follows die InstiBot heeft gezien, omdat Kick geen lijst met oudere volgers biedt.
  • Berichten die langer zijn dan een platform toestaat, worden op Kick ingekort en op YouTube opgesplitst in maximaal drie berichten.