Ana içeriğe geç

Tetikleyiciler — Grubunuz İçin Kodsuz Eğer-O-Zaman Otomasyonu

Tek tıkla eğer-o-zaman otomasyonları oluşturun: bir koşulu eşleştirin, bir eylem çalıştırın — otomatik yanıtlar, otomatik silmeler, uyarılar, susturmalar, atmalar ve yükseltmeler, kodsuz.

8 dakikalık okuma
Kısaca

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.

Etkin Tetikleyiciler — anahtar kelimeden eyleme otomasyonlarınız.

Bunu ayarlamak mı istiyorsunuz? Doğrudan Telm hesabınızda yapın.

Panelinizde açın

1Tetikleyiciler 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.

Tetikleyici yazmak için yerleşik yardım.

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.
Bu makale yardımcı oldu mu?

Grubunuzu korumaya hazır mısınız?

Telm'i Telegram grubunuza ekleyin ve spam'le uğraşmayı ona bırakın.