Skip to content

Kick Botu — Tetikleyiciler NEW

Tetikleyiciler, panodan yapılandırdığınız mesaj tabanlı kurallardır. Bir sohbet mesajı kuralınızla eşleştiğinde bot, seçtiğiniz eylemi tetikler — samimi bir yanıttan sohbet zaman aşımına, mesaj silmeye veya kalıcı bir yasağa kadar her şey olabilir.

Tetikleyiciler kanal başına yönetilir. Her sohbet mesajına karşı sırayla değerlendirilirler; izin ve bekleme süresi kontrollerini geçen ilk eşleşen tetikleyici çalışır.

Eşleşme tipleri

TürEşleşme koşulu
exactmesajın tamamı değerinize eşit
containsmesaj değerinizi içeriyor
worddeğer bir bütün kelime olarak geçiyor (kelime sınırı)
starts_withmesaj değerinizle başlıyor
ends_withmesaj değerinizle bitiyor
regexdeğerinize karşı Go regexp.MatchString başarılı
commandkırpılmış mesaj ! ve ardından değerinizle başlıyor

Eşleşme varsayılan olarak büyük/küçük harf duyarsızdır. "Büyük/küçük harf duyarlı" seçeneğini açarak karşılaştırmayı harfi harfine yapabilirsiniz (regex türü her zaman büyük/küçük harf duyarlıdır ve desenin içine gömülü bayraklara saygı gösterir).

İzinler

SeviyeKim tetikleyebilir
everyonetüm izleyiciler
subscriberaboneler, modlar ve yayıncı
vipVIP'ler, modlar ve yayıncı
moderatormodlar ve yayıncı
broadcasteryalnızca kanal sahibi

Yanıt eylemleri

EylemEtki
replyyanıt metnini sohbete yazar
dmyanıt metnini tetikleyen kullanıcıya DM olarak gönderir
run_commandada göre özel bir komutu çalıştırır (yanıt metni komut adıdır)
increment_counterkanalın komut sayacını artırır (!counter sistemi tarafından kullanılır)
timeout_usertetikleyen kullanıcıya Kick sohbet zaman aşımı uygular (süre, platformun moderatör zaman aşımları için varsayılanına uyar)
ban_userkullanıcıyı kanaldan kalıcı olarak yasaklar

Moderasyon eylemleri (timeout_user, ban_user), botun Kick kanalınızda moderatör ayrıcalıklarına sahip olmasını gerektirir. Kick'in sohbet API'si şu anda botlara mesaj-silme uç noktası sunmadığından delete_message Kick'te desteklenmez.

Değişkenler

Yanıt metninde bu yer tutucuları kullanabilirsiniz — tetikleyici çalıştığında değiştirilirler:

  • {user} / {user.name} / {user_name} — tetikleyen izleyicinin görünen adı
  • {message} — tetikleyen mesajın tamamı

Bekleme süresi

Kullanıcı başına bekleme süresini saniye cinsinden ayarlayın. Devre dışı bırakmak için 0 yapın. Bekleme süresi anahtarı (tetikleyici, kullanıcı, kanal) biçimindedir; yani iki izleyici kendi bekleme sürelerinin ötesinde birbirini engellemeden aynı tetikleyiciyi paralel olarak tetikleyebilir.

Önbellek

Tetikleyici listeleri kanal başına 30 saniye önbelleğe alınır; panel üzerinden yapılan düzenlemeler önbelleği anında geçersiz kılar, böylece kaydetmeler TTL süresini beklemeden bota yansır.

Çapraz platform

Paylaşılan bir kanal için yapılandırılan bir tetikleyici, kanalın kayıtlı olduğu her platforma uygulanır. Bu nedenle aynı tetikleyici, tek bir panel girişinden Twitch, Kick ve Discord'daki sohbet mesajlarını eşleştirebilir.

Moderasyon

Otomatik moderasyon, panelde Tetikleyiciler'in yanında Panel → <platform><kanal> → Moderasyon (/dashboard/kick/<kanal-id>/moderation) adresinde bulunur. Bu sayfa iki bölüm sunar:

  • Moderasyon Hazır Ayarları — açıp kapatabileceğiniz hazır kurallar. Etkinleştirildiğinde, her hazır ayar yerleşik bir tetikleyici gibi davranır ve suçlu kullanıcı için timeout_user eylemini tetikler (desteklenen yerlerde tekrarlayan suçlular için ban_user da çalışır).
  • Tetikleyici Hazır Ayarları — olduğu gibi etkinleştirebileceğiniz veya özel kurallar için başlangıç noktası olarak kullanabileceğiniz hazır tetikleyici kuralları.

Moderasyon hazır ayarları

Hazır AyarNe yakalanır
Tümü büyük harfağırlıklı olarak büyük harflerden oluşan mesajlar
Bağlantılarsohbette paylaşılan URL'ler
Emote spamtekrarlanan emote'ların baskın olduğu mesajlar
Yinelenen mesajlaraynı mesajın yapılandırılan pencere içinde N kez gönderilmesi

Yinelenen mesajlar hazır ayarı için eşiği (tekrar sayısı, 2–10) ve penceyi (kaç saniye geriye bakılacağı, 5–120) ayarlayabilirsiniz.

Engellenen kelimeler

Moderasyon sayfası ayrıca bir Engellenen kelimeler listesi sunar — listedeki bir kelimeyi içeren her mesaj bot tarafından otomatik olarak işlenir (zaman aşımı ve/veya yasaklama).

Tetikleyici hazır ayarları

Tetikleyici Hazır Ayarları bölümü, hazır tetikleyici kurallarından oluşan bir galeridir (spam filtreleri, bağlantı filtreleri, raid-koruma vb.). Bir hazır ayarı etkinleştirmek onu normal bir tetikleyici olarak ekler; ardından diğer tetikleyiciler gibi düzenleyebilir, klonlayabilir veya devre dışı bırakabilirsiniz.

::: bilgi Kick'teki eylem farkları Kick'te moderasyon hazır ayarları ve engellenen-kelimeler işleyicisi, Kick'in sohbet API'si botlara mesaj-silme uç noktası sunmadığından, suçlu mesajı silmek yerine suçlu kullanıcıyı zaman aşımına uğratır (veya yasaklar). :::

::: ipucu Hazır ayarları özel tetikleyicilerle birleştirme Moderasyon hazır ayarları özel tetikleyicilerden bağımsızdır. "Bağlantılar" hazır ayarını kapatıp contains http eşleşmeli kendi tetikleyicinizi eklerseniz, durumu tetikleyiciniz ele alır. :::