Tetikleyiciler tıkla-seç eğer-o-zaman kurallarıdır: bir eşleşme koşulu artı bir eylem. Anti-spam motorundan önce çalışırlar, dolayısıyla kendi kurallarınız her zaman önceliklidir. Anahtar kelime, komut, bahsetme, birebir metin, içerir veya regex ile eşleştirin; yanıt, silme, uyarma, susturma, yasaklama veya atma ile etki edin; yeni üye, bağlantı var, iletilmiş mi veya mesaj sayısı gibi ek koşullar ekleyin; ve satır içi düğmeler, yönetici bildirimi, kanal kaydı, bir susturma süresi ve orijinali silme gibi seçenekler ekleyin. Kod yok, geliştirici yok.
Bunu ayarlamak mı istiyorsunuz? Doğrudan Telm hesabınızda yapın.
Panelinizde açın1Tetikleyiciler nedir
Bir tetikleyici, kontrol panelinde bir araya getirdiğiniz bir kuraldır: bir koşul karşılandığında bir eylem yap. Topluluğunuzun ihtiyaç duyduğu moderasyonu ve yanıtları bir geliştirici olmadan otomatikleştirmenin kodsuz yoludur.
Tetikleyiciler anti-spam motorundan önce çalışır — sahibin kuralları her zaman önceliklidir. Bu, bir tetikleyicinin herhangi bir otomatik kontrol dokunmadan önce bir mesajı geçirebileceği ya da ona etki edebileceği anlamına gelir; bu da tetikleyicileri yalnızca moderasyon için değil, katı geçersiz kılmalar ve otomatik yanıtlar için de doğru araç yapar.
2Eşleşme modları — bir tetikleyici ne zaman devreye girer
Tetikleyicinin bir mesajı nasıl tanıyacağını siz seçersiniz:
- all — herhangi bir mesaj (yalnızca-duyurular gibi davranışlar oluşturmak için koşullarla kullanın).
- commands — yalnızca eğik çizgi komutları (/...).
- mentions — yalnızca birinden bahseden mesajlar (@...).
- exact — metin birebir eşleşir.
- contains — metin bir ifade içerir.
- regex — tam kalıp kontrolü için bir düzenli ifade.
3Eylemler — bir tetikleyici ne yapar
Bir tetikleyici devreye girdiğinde tek bir birincil eylem çalıştırır:
- reply — isteğe bağlı olarak satır içi düğmeler ve yer tutucularla bir yanıt gönder.
- delete — mesajı kaldır.
- warn — grubun uyarı eşiğine sayılan bir uyarı ver.
- mute — göndereni belirli bir süre için sustur.
- ban — göndereni yasakla.
- kick — göndereni kalıcı bir yasak olmadan çıkar, böylece tekrar katılabilirler.
4Herhangi bir tetikleyicideki ek seçenekler
Birincil eylemin üstüne, bir tetikleyici şu seçenekleri taşıyabilir — böylece tek bir tetikleyici örneğin aynı anda düğmelerle yanıt verebilir, orijinali silebilir ve yöneticilere haber verebilir:
- Orijinali sil — birincil eylem bir yanıt olsa bile tetikleyen mesajı kaldır.
- Yöneticileri bilgilendir — tetikleyici devreye girdiğinde yönetici ekibini uyar.
- Eylemi kaydet — tetikleyicinin devreye girmesini bir kanala kaydet.
- Susturma süresi — bir susturma eyleminin saniye cinsinden ne kadar sürdüğü.
- Satır içi düğmeler — bir yanıta tıklanabilir düğmeler ekle (bir dokümantasyon bağlantısı, bir kanal haritası, bir kurallar düğmesi).
- Yer tutucular — {username}, {user_id}, {group_id} ve {message_id} yanıt metnine yerleştirilir.
5Ek koşullar
Bir tetikleyiciyi hassas kılmak için ek koşulları birleştirebilirsiniz. İstediğiniz durumu tam olarak tarif etmek için bunları üst üste koyun — örneğin yeni üye VE bağlantı var:
- Yalnızca yeni üye — yazar yeni gelen biri.
- Mesaj sayısı aralığı — yazarın toplam mesaj sayısı bir eşiğin üstünde veya altında.
- İçerik türü — metin, fotoğraf, video, belge vb.
- Medya var / bağlantı var — mesaj her birini içeriyor veya içermiyor.
- İletilmiş mi / yanıt mı — mesajın bir iletme mi yoksa bir yanıt mı olduğu.
- Bir bottan — göndericinin bir bot olup olmadığı.
6Hazır tarifler
Grupların en sık oluşturduğu bazı kalıplar:
- SSS otomatik yanıt — nasıl kurarım içerir → talimatlar ve bir dokümantasyon düğmesiyle yanıtla.
- Rakip kalkanı — bir rakibin alan adını veya markasını içerir → sil ve uyar.
- Yeni üye bağlantı koruması — yeni üye VE bağlantı var → sil ve sustur.
- Karşılama yönlendiricisi — nereden başlarım içerir → bir kanal haritası ve düğmelerle yanıtla.
- Yöneticilere yükselt — acil veya ödeme çalışmıyor içerir → yanıtla ve yöneticileri bilgilendir.
- Yalnızca-duyurular — yönetici-değil koşuluyla all modu → sil, böylece yalnızca yönetici gönderileri kalır.
7Tetikleyiciler, özel kurallar ve işleyiş sırası
Tetikleyiciler ve özel kurallar örtüşür ama farklı noktalarda dururlar. Tetikleyiciler önce, anti-spam motorundan önce çalışır ve otomatik yanıtlar ile katı geçersiz kılmalar için en iyisidir. Özel kurallar anti-spam puanlamasının bir parçası olarak çalışır ve bir spam kararına ağırlık eklemek için en iyisidir.
Tetikleyiciler önce çalıştığı için, bir mesajı geçiren ya da ona etki eden bir tetikleyici onu herhangi bir otomatik kontrolden önce halleder — dolayısıyla ne olacağı konusunda kesinliğe ihtiyaç duyduğunuzda tetikleyicileri, motorun kararına katkıda bulunmak istediğinizde kuralları kullanın.
8En iyi uygulamalar ve yaygın hatalar
Birkaç alışkanlıkla tetikleyicileri güvenilir tutun:
- Daha keskin tetikleyicilere daha yüksek öncelik verin ki geniş olan biri önce devreye girmesin.
- Regex tetikleyicilerini gerçek ifadeler üzerinde test edin; contains çoğu zaman yeterlidir ve akıl yürütmesi daha kolaydır.
- all moduyla dikkatli olun — onu bir koşulla eşleştirin, aksi halde her mesaja etki eder.
- Tetikleyicilerin motordan önce çalıştığını unutmayın, dolayısıyla aşırı geniş bir silme tetikleyicisi, motorun izin vereceği iyi mesajları kaldırabilir.
- Belirli bir mesajda hangi tetikleyicinin devreye girdiğini görmek için günlüğü kullanın.