Sohbet botu

InstiBot komutları ve değişkenleri başvurusu

Her yerleşik sohbet komutu ve komut ve zamanlayıcılarda kullanabileceğin her $(variable); söz dizimi, kimin kullanabileceği ve birer örnekle.

Bu sayfa nasıl okunur

Komutlar varsayılan ! önekiyle gösterilir; Ayarlar'da öneki değiştirdiysen kendininkini kullan. Açılı ayraç içindeki kelimeler değiştirdiğin değerlerdir, köşeli ayraç içindeki kelimeler isteğe bağlıdır. Her varsayılan komut, Sohbet botu → Komutlar → Varsayılan komutlar altında yeniden adlandırılabilir, takma ad verilebilir ya da bir rütbeyle sınırlanabilir.

Değişkenler, bir komut ya da zamanlayıcı mesajının içinde $(name) biçiminde yazılır. Adlar büyük/küçük harfe duyarlı değildir. Çözülemeyen bir değişken düz metin olarak bırakılır.

Sohbet ve yayın komutları

KomutKimNe yapar
!commandsHerkesHerkese açık komut listenin bağlantısını paylaşır.
!uptimeHerkesYayının ne kadar süredir canlı olduğu.
!followage [@viewer]HerkesBir izleyicinin ne kadar süredir takip ettiği, InstiBot'un gördüğü takiplerden sayılır.
!title [yeni başlık]ModeratörBaşlığı gösterir ya da Kick'te (ve bağlıysa Twitch'te) değiştirir.
!game [category]ModeratörKategoriyi gösterir ya da en iyi eşleşmeye değiştirir. Takma ad !category.
!so @viewerModeratörBağlantı ve Shoutout overlay'iyle shoutout yapar. Takma adlar !shoutout, !promo.
!addcom !name messageModeratörÖzel bir komut oluşturur.
!editcom !name messageModeratörÖzel bir komutun mesajını değiştirir.
!delcom !nameModeratörÖzel bir komutu siler.
!permit @viewerModeratörBağlantı koruması açıkken bir izleyicinin bir bağlantı paylaşmasına izin verir.
!quote [add text | number | word]Herkes (ekleme ve silme: Moderatör)Topluluk alıntılarını gösterir, arar, ekler ya da siler.
!scheduleHerkesPlanladığın sonraki yayın. Takma ad !nextstream.
!clip [başlık]HerkesYalnızca Kick: son 30 saniyeyi klipler ya da sonradan kesebileceğin bir işaretçi kaydeder.
!appealHerkesİtirazlar açıkken yasak kaldırma isteği bağlantısını paylaşır.
!level / !xp [@viewer]HerkesSeviye sistemi açıkken seviye ve XP.
!birthday DD/MMHerkesDoğum günü selamları için bir doğum günü kaydeder.
!tts messageHerkes (varsayılan olarak kapalı)Bir mesajı TTS widget'ında, puan cinsinden bir fiyat karşılığında sesli okur.

Puan ve etkileşim komutları

Her mini oyunun ayrıca !roulette, !slots, !heist ve !crash gibi kendi komutları vardır. Her oyunun rehberi bunları örneklerle listeler.

KomutKimNe yapar
!points [@viewer]HerkesBir izleyicinin puanlarını gösterir.
!give @viewer amountHerkesPuanlarının bir kısmını başka bir izleyiciye verir.
!topHerkesPuan sıralamanın bağlantısını paylaşır.
!watchtimeHerkesSohbette aktif süre.
!shopHerkesPuan mağazanın bağlantısını paylaşır.
!redeem ürün adıHerkesSohbetten bir mağaza ürününü kullanır.
!addpoints @viewer amountSahipPuan ekler; negatif miktar puanları çıkarır.
!sr songHerkesBir şarkı ister (YouTube). Ayrıca !song, !wrongsong, !skip.
!join / !leave / !queueHerkesİzleyici sırası. Moderatörler !next ve !pick kullanır.
!bet option amountHerkesBir topluluk tahminine bahis yapar.
!giveaway start prize [5m]ModeratörSohbetten bir çekiliş başlatır. İzleyiciler varsayılan olarak !enter ile katılır.
!poll Soru | Seçenek 1 | Seçenek 2 60sModeratörBir anket açar. İzleyiciler !vote ve bir sayıyla oy verir.

Değişkenler

DeğişkenDöndürdüğüÖrnek
$(user)Komutu kullanan izleyiciMerhaba $(user)!
$(touser)Komuttan sonraki ilk kelime (@ olmadan), yoksa izleyici$(user), $(touser) kişisine sarılıyor
$(args)Komuttan sonra yazılan her şeyDedin ki: $(args)
$(1), $(2) …Komuttan sonraki birinci, ikinci … kelime10 üzerinden $(1)
$(channel)Kanal adın$(channel) kanalına hoş geldin
$(random 1-100)Aralıktan rastgele bir sayı$(random 1-6) attın
$(random a,b,c)Listeden rastgele bir seçimBu gece: $(random apex,valorant,chess)
$(randomchatter)Son 10 dakikada sohbet eden rastgele bir izleyiciSıradaki shoutout $(randomchatter) kişisine
$(count)Bu komutun kaç kez kullanıldığı$(count) kez kullanıldı
$(uptime)Yayının ne kadar süredir canlı olduğu ya da çevrimdışı olduğu$(uptime) süredir yayındayız
$(title), $(game)Mevcut başlık ve kategoriŞu an oynanan: $(game)
$(followage)İzleyicinin ne kadar süredir takip ettiği$(followage) süredir takip ediyor
$(points), $(pointsname)İzleyicinin puanları ve para biriminin adı$(points) $(pointsname)
$(watchtime), $(level), $(xp), $(rank)İzleyicinin sohbette geçirdiği süre, seviyesi, XP'si ve sıralamadaki yeriSıra #$(rank)
$(time Europe/London)Bir saat dilimindeki geçerli saatNew York'ta saat $(time America/New_York)
$(countdown 2026-12-31T20:00)Bir tarih ve saate kalan süreEtkinliğin başlamasına $(countdown 2026-12-31T20:00)
$(math 2*3)+ - * / % ^ ve parantezlerle bir hesaplamaKişi başı $(math 1500/3)
$(counter deaths)Bir sohbet sayacının değeriÖlümler: $(counter deaths)
$(nextstream)Planladığın sonraki yayınSonraki yayın: $(nextstream)
$(urlfetch https://…)Bir web adresinin döndürdüğü metin (Premium)$(urlfetch https://example.com/status)

Bilmekte fayda var

  • $(points) ve $(rank) gibi izleyici değişkenleri, komutun geldiği platformdaki izleyiciyi okur. Kick ve Twitch izleyicileri ayrı sayılır.
  • Zamanlayıcılarda $(user) senin kendi adındır ve $(count) değer taşımaz; bu yüzden zamanlayıcı mesajlarına koyma.
  • $(followage) yalnızca InstiBot'un gördüğü takipleri bilir, çünkü Kick eski takipçilerin bir listesini sunmaz.
  • Bir platformun izin verdiğinden uzun mesajlar Kick'te kısaltılır ve YouTube'da en fazla üç mesaja bölünür.