Yanıtlar, moderasyon ve ödüller
İşlemi ve kimi etkileyeceğini seçin. Combot yanıtlarını biçimlendirin, düğme ekleyin, birkaç işlem çalıştırın veya rastgele mesaj seçin.
Bu makalede
Kural eşleşince bot ne yapar
Hangi soru veya olayı fark edeceğini bota söylediniz. Şimdi O ZAMAN altında işlem seçin.
Aşağıda 14 işlem türünün tamamı var. Sunulan seçenekler olaya bağlıdır. Moderatör komutu örnekleri için önce yanıt hedefli komut oluşturup erişimi amaçlanan moderatörlerle sınırlayın.
İşlem kimi etkiler
Ayşe ve Ali'ye dönelim. Ayşe Ali'nin mesajına komutla yanıt verir. Ali'yi uyarmak için Uygula altında komut yazarını değil yanıtlanan kullanıcıyı seçin.
Olaya göre düzenleyici şunları sunar:
- Kullanıcıya göre / Komut çağıran — mesajı yazan veya komutu çalıştıran.
- Yanıtlanan kullanıcı — yanıt verilen mesajın yazarı.
- Etkilenen kullanıcı — örneğin eklenen veya çıkarılan üye.
- İşlemi yapan — üyeyi ekleyen veya çıkaran.
- Başvuru sahibi — sohbete katılmak isteyen.
- İkisi birden — mevcut iki kişi. Aynı kişiyseler aynı işlem ona iki kez uygulanmaz.
- Davet bağlantısını oluşturan — katılma isteklerinde. Bu sohbetin Combot kataloğunda bağlantının oluşturucusu olarak kayıtlı kişi.
Örneğin Ali'nin bağlantısından istek geldi, Ali'ye XP vermek istiyorsunuz. Başvuranı değil bağlantı oluşturucusunu seçin. Bu gerçekleşmiş katılımı değil isteği ödüllendirir. Önce sonucu doğrulamak gerekiyorsa moderatör daveti kontrol ettikten sonra teşekkür komutunu kullanın.
Combot kataloğunda kayıtlı kişi önemlidir: Telegram'daki teknik oluşturucu başka biri olabilir. Başvuran ve bağlantı oluşturucusu gibi iki farklı alıcı için açık hedefli iki ayrı işlem ekleyin.
Amaçlanan kişi bilinmiyorsa o kişiye işlem atlanır. Bot bilinmeyen davetçi yerine yeni gelene XP vermemeli. Toplam tepki sayısı da kimliği belirsiz katılımcıyı seçtirmez.
1. Mesaj gönder
Örneğin: “kayıt nerede” sorusunu materyal bağlantısı ve kısa bilgiyle yanıtlayın.
Metni biçimlendirin, değişken veya düğme ekleyin. Kaynak sohbet veya yapılandırılmış günlük kanalına gönderin. Hedef ve biçim için Yanıtı biçimlendirin bölümüne bakın.
2. Mesajı sil
Örneğin: üyeler kuralı biliyorsa çıkartmasız konudan yeni çıkartmaları kaldırın. Koşullarda o konuyu ve Çıkartma türünü seçip silme işlemi ekleyin.
Bot kuralı tetikleyen mesajı siler. Mesaj silme izni gerekir.
Komutta bu, komutun kendisidir. Ayşe Ali'ye /team_warn yanıtı verirse Ali'nin mesajı değil /team_warn silinir. Botun önceki hatırlatmasını kaldırmak ayrı ayardır.
3. Kullanıcıyı uyar
Örneğin: Ayşe konuşma kuralının ihlalini görüp üyeye /team_warn yanıtı verir.
İşlem genellikle bir uyarı ekler. Sohbetin ortak uyarı sistemine aittir. Ayarlarda biriken uyarılar susturma veya yasağa yol açıyorsa Otomasyon uyarısı da kişiyi bu sonuca yaklaştırabilir.
Önce yalnız botun yanıt metnini değil uyarı ayarlarını da kontrol edin.
4. Kullanıcıyı sustur
Örneğin: moderatör hazırlanmış yanıt komutuyla tartışan üyeye 15 dakikalık ara verir.
Susturma mesajlaşmayı kısıtlar. Süreyi dakika, saat, gün veya hafta olarak belirleyin. Boş süre kalıcı susturmadır, “sonra karar ver” değildir.
Gerekirse uyarıyı susturmayla birleştirebilirsiniz. Bilerek seçin: kısa ara ile uyarı iki ayrı sonuçtur.
5. Kullanıcıyı yasakla
Örneğin: moderatör spam gönderen hesabı çıkarır ve geri dönmesini engeller.
Yasak kişiyi çıkarır, süresi bitene veya kaldırılana kadar yeniden katılımı engeller. Geçici yasak için süre seçin; süresiz olan kalıcıdır.
Kısıtlama oluşturucusunda yasak, aynı kısıtlamanın başka biçimi olarak çıkarma veya susturmayla birleştirilemez.
6. Kullanıcıyı at
Örneğin: kişi iş grubuna yanlışlıkla eklendi, moderatör geri dönüşünü kalıcı engellemeden çıkarmak istiyor.
Çıkarma üyeyi bir kez uzaklaştırır. Davet veya katılma isteği gibi sohbetin normal yollarıyla yeniden katılabilir. Geri dönmesini engellemek için yasak seçin.
7. Susturmayı kaldır
Örneğin: moderatör üyenin arasını erken bitirir.
İşlem sohbetin genel izinleri dahilinde mesajlaşmayı geri getirir. Diğer tüm kısıtlamaları kaldırmaz ve CAPTCHA geçmek sayılmaz. Kalan yeni üye doğrulaması ayrı konudur.
8. Yasağı kaldır
Örneğin: ekip itiraz sonrası kararını değiştirip kişinin dönmesine izin vermek ister.
Yasağı kaldırmak katılma kısıtlamasını siler. Kişiyi otomatik geri eklemez: mevcut bir yolla katılması gerekir.
9. Kullanıcının mesajlarını sil
Örneğin: spammer yasaklanmadan önce birkaç reklam yazdı. Moderatör onları da kaldırmak istiyor.
Oluşturucu bu temizlemeyi yasaklama veya çıkarma seçildikten sonra sunar. Combot'un erişebildiği mesajları kullanır ve Telegram sınırlarına tabidir. Yıllarca süren konuşmadaki tüm geçmişi silebileceğini varsaymayın.
10. Uyarıyı kaldır
Örneğin: uyarı yanlış verildi. Moderatör hazırlanmış kuralla bir uyarıyı kaldırır.
Uyarı sayısını bir azaltır. Kişi zaten susturulmuş veya yasaklanmışsa uyarıyı kaldırmak izinleri kendiliğinden geri getirmez. Ayrı işlemler gerekir.
11. XP'yi değiştir
Örneğin: Ali yeni gelene ayrıntılı açıklama yapar. Ayşe mesajına /reward_member yanıtı verir, Ali 25 XP alır.
Deneyim eklemek için 25, çıkarmak için -25 girin. Bu değişimdir: 100 XP'ye 25 eklemek toplamı 25 yapmaz, 125 yapar.
Sohbette XP açık olmalı. −99.999 ile 99.999 arasında sıfır olmayan tam sayı kullanın. Teşekkür örneğinde Uygula yanıtlanan kullanıcıyı seçmeli.
12. REP'yi değiştirin
Örneğin: yararlı açıklama için XP yanında Ali'ye bir itibar puanı vermek istiyorsunuz.
Eklemek için 1, çıkarmak için -1 girin. İtibar açık olmalı. −999 ile 999 arasında sıfır olmayan tam sayılar kabul edilir. Burada da yeni toplamı değil değişimi belirtirsiniz.
Komutu tekrarlamak tekrar XP ve REP verebilir. Ödül bir defalık olacaksa moderatörler bunu ayrıca takip etmeli.
13. Katılma isteğini onayla
Örneğin: açık ders organizatörleri ayrı davet hazırladı ve isteklerin elle tıklamadan onaylanmasını istiyor.
Katılma isteği, gereken bağlantı ve onay işlemini seçin. Kaynak ve kitle sınırlandırılmazsa amaçlanandan çok daha fazla istek onaylanabilir.
Bağlantı ödeme veya kimlik kontrolü değildir: başka kişiye verilebilir.
14. Katılma isteğini reddet
Örneğin: ekip diğer bağlantıların isteklerini incelerken belirli davetten gelenleri geçici reddeder.
Bu işlem katılma isteği olaylarında vardır. İsteği reddeder ama kişiyi kalıcı yasaklamakla aynı değildir.
Aynı isteği biri onaylayan diğeri reddeden iki örtüşen kural bırakmayın. Önce her kuralla hangi bağlantı ve kullanıcıların eşleştiğine bakın.
Bot yanıtını biçimlendirin ve nereye gideceğini seçin
İyi otomatik yanıt kişiyi sonraki adıma götürür. “Ödev nerede” sorusuna kısa açıklama ve materyal düğmesi yeterli olabilir. Tüm kurs el kitabını göndermeniz gerekmez.
Metin: bir soru, bir açık yanıt
Düzenleyici Combot karşılama mesajı düzenleyicisi gibi çalışır: biçimlendirme, bağlantı ve değişken ekleyebilirsiniz. Metin alanı 4096 karaktere kadardır; sayacı izleyin.
Destek yanıtı şöyle olabilir:
Hesabınıza giremiyor musunuz? Aşağıdaki düğmeyle talimatları açın. Yardımcı olmazsa hangi adımda sorun yaşadığınızı yazın. Şifrenizi sohbete göndermeyin.
Görsel eklerken de metin gerekir. Başka içeriği olmayan mesajda yalnız görsel URL'si yeterli değildir.
Adlar ve diğer değişkenler
Değişken, botun ilgili bilgiyle değiştirdiği yer tutucudur. Örneğin:
{chat.title} sohbetine hoş geldiniz! Kurs materyalleri sabitlenmiş mesajda.
{chat.title} grubun adına dönüşür. İnsan adlarında dikkatli olun: olay yazarı ile yeni üye her zaman aynı kişi değildir.
Menüde şunlar vardır:
{from.title}— olay yazarının görünen adı. Örneğin soru sorana seslenin.{from.username}— kullanıcı adı. Moderatör notunda yararlı ama herkeste yoktur.{from.id}— sayısal kullanıcı kimliği. Örneğin notun tam hangi hesapla ilgili olduğunu ekibe gösterin.{chat.title}— sohbet adı. Karşılamalarda ve tekrar kullanılan bilgilerde yararlı.{chat.username}— varsa sohbetin herkese açık kullanıcı adı.{chat.id}— hizmet notuna gerekirse sayısal sohbet kimliği.{message.id}— olayla ilişkili mesaj kimliği. Örneğin ekibe isteği araştırmada yardımcı olur.{message.timestamp}— mevcutsa mesaj zaman damgası. Her olayın mesajı veya tüm özellikleri yoktur.
Tüm yanıtı boş olabilecek alana bağlamayın. Görünen adla hitap etmek, olmayabilecek kullanıcı adına güvenmekten genellikle daha açıktır.
Ayşe Ali'yi eklerse {from.title} Ayşe'nin adı olabilir: olayı o başlattı. Yukarıdaki genel karşılama bu yüzden ad kullanmaz. İşlem hedefini seçmek değişkenleri değiştirmez.
Adlar moderatör komutlarında özellikle önemlidir. Ayşe Ali'nin mesajında komut çalıştırırsa {from.title} Ayşe'dir. Ödüle Ali'yi seçmek bunu değiştirmez. Yanlışlıkla moderatöre adıyla teşekkür etmek yerine “Yararlı bir yanıt takdir edildi. Yardımınız için teşekkürler!” daha güvenlidir.
Düğmeler: doğru bağlantıyı doğrudan verin
“Sitede materyal bölümünü bulun” yerine doğrudan bağlantılı Materyalleri aç düğmesi ekleyin.
Her düğmenin metni ve URL'si vardır. Satırlara yerleştirin: ilk satır Materyaller, ikinci Kurallar ve Geri bildirim gibi. Özel emoji simgesi kimliğini gerektirir.
Bunlar bağlantı düğmeleridir. Kendileri rol atamaz, ödül vermez, başka tetikleyici çalıştırmaz veya CAPTCHA tamamlamaz.
Görseller: mesaja kapak ekleyin
Örneğin yeni grup karşılamasına kurs kapağının bağlantısını ekleyin. URL'yi Resimler altına yazın; Resimleri metnin üstünde göster yerini seçer.
Görsel Telegram bağlantı önizlemesiyle görünür. Fotoğraf albümü değildir: birkaç URL birkaç ayrı fotoğraf eki anlamına gelmez.
Erişilebilir tek görselle başlayıp Telegram'da bakın. Önizleme yoksa bağlantıyı kontrol edin. Kuralı kaydetmek resmin görüneceğini garanti etmez.
Yanıt nereye gönderilmeli
Katılımcıya yanıt için Kaynak sohbeti seçin. Örneğin kayıt sorusu kurs grubuna gelir, bilgi de orada görünür.
Liste değişimi bildirimi gibi ekip mesajları için Log kanalı seçin. Önce hedefi bağlayın ve Combot'un oraya yazabildiğinden emin olun.
Hedef içinde konular ayarlanabilir:
- Güncel konu: örneğin sorunun geldiği Destek'te yanıtlayın.
- Seçilen konu: örneğin komutla hem Destek hem Yeni gelenlerin soruları konusuna bilgi gönderin.
- Genel konu: ayrı tartışma yerine genel alana gönderin.
Her seçili konu kendi mesajını alır. Bir işlemde aynı kimliği tekrarlamak ekstra kopya üretmez. Destekliyorsa günlük hedefinde de konu seçilir; kaynak grubun değil o hedefin konu kimliklerini kullanın.
Daha fazla konu işlem sınırına daha fazla gönderme sayılır. Sayısal örnekler Sınırlar bölümünde.
Burada keyfi harici sohbet veya üyelerin özel mesajlarını seçemezsiniz. Günlük kanalı kullanılamıyorsa ekip mesajı ana sohbete yönlendirilmez.
Bağımsız mesaj mı, soruya yanıt mı
Normal mesaj, bağımsız görünmesi gereken karşılama veya duyuruya uygundur.
Tetikleyiciye yanıt ver ödeme sorusuna yararlıdır: talimatlar o mesaja yanıt olarak bağlanır.
Bunu mesajın bulunduğu özgün tartışma yerinde kullanın. İşlem başka sohbet veya konuya gönderiyorsa özgün mesajla bağlantının kalacağını varsaymayın. Düzenleyicinin gösterdiği modu kontrol edin.
Tekrarlanan hatırlatmalar yığılmasın
Ali bugün kayıtları sorar, bir saat sonra Zeynep sorar. Eski yanıt gereksizse Öncekinin aynısını sil açın: sonraki gönderme bu işleme ait önceki yanıtı kaldırır.
Kuralın ortak temizleme ayarı vardır. Her göndermede seçin:
- Tetikleyici ayarını kullan — kuralın seçimini izler. Kuralda değiştirmek bu işlemi de değiştirir.
- Temizleme yok — kural temizlemeyi açsa da bu işlemin yanıtlarını korur.
- Öncekinin aynısını sil — temizlemeyi bu işleme özel açar.
Örneğin üye bilgilerini değiştirip günlükleri kayıt olarak tutun. Günlük işleminde Temizleme yok seçin.
Temizleme her gönderme işlemi ve konuda ayrı izlenir. Destek hatırlatması oradaki önceki sürümünü, Eğitim kendi sürümünü değiştirir. Günlük mesajları günlük hedefinde kaldırılır.
Aynı metinli iki işlem satırı ayrı önceki yanıtlar tutar. Örneğin rastgele karşılama tüm kümenin son karşılamasını değil kendi işleminin öncekini değiştirir. Satır sıralamak bunu değiştirmez.
Ayar tüm sohbette aynı metni aramaz veya üyelerin mesajlarını silmez. “Beş dakika sonra sil” de değildir: başka yanıt gerekir. Temizleme mekanizması güncellenmeden gönderilen eski hatırlatmalar kalabilir. Yeni göndermelerle kontrol edin.
Birden fazla işlem ve farklı yanıtlar
Bazen bir yanıt yetmez. Kural ihlalinde uyarı ve açıklama birlikte gerekir. Karşılamada çeşitlilik güzel olabilir. İki çalışma modu bu işleri kapsar.
Tüm işlemleri çalıştırma
Tümünü çalıştır modunda Combot listeyi yukarıdan aşağı izler.
Moderatör komutu şunları yapabilir:
- Üyeyi uyarır.
- “Lütfen fikirleri kişisel saldırı olmadan tartışın” açıklaması gönderir.
- Komut mesajının kendisini siler.
İşlemleri gereken sıraya koyun. Uyarı başarılı olur ama açıklama gönderilemezse uyarı otomatik geri alınmaz. Kurulumdan sonra hem yanıtı hem üye üzerindeki etkiyi kontrol edin.
Uzun liste işlem sınırına ulaşabilir. Temizlemeli birkaç konuya gönderme tek bilgi mesajından pahalıdır. Hesap için Sınırlar bölümüne bakın.
Rastgele tek yanıt seçme
Kulüp üç karşılama hazırlayabilir:
- “Hoş geldiniz! Kendinizden biraz bahsedin.”
- “Sizi kulüpte görmek güzel. Sabitlenmiş bilgilerle başlayın.”
- “Merhaba! Konuları keşfedip sohbete katılın.”
Bunları üç gönderme işlemi olarak ekleyip Rastgele bir tane seçin. Üye katıldığında Combot kümeden tek işlem seçer.
Rastgele seçim sırayla gelmeyi garanti etmez. Art arda iki yeni üye aynı metni alabilir. Seçeneklere ayrı olasılıklar veremezsiniz.
Her zaman yıldızı: gerekli işlemler ve rastgele seçim
Eğitim'de çıkartma yasak olsun. Her defasında silmek ve Konu dışı'na göndermeyi isteyen üç kısa yanıttan birini rastgele seçmek istiyorsunuz.
- Eğitim'de çıkartma tetikleyicisi oluşturun. Mesaj sil işlemini Her zaman yıldızıyla işaretleyin.
- Üç hatırlatmayı yıldızsız bırakın.
- Rastgele bir tane seçin.
Bot gerekli silmeyi ve seçilen tek göndermeyi yapar. Seçilen işlemler listedeki sıralarını korur.
Hepsi yıldızlıysa hepsi çalışır: seçilecek bir şey kalmaz. Hiçbiri yıldızlı değilse tek rastgele işlem çalışır. Bu, koşullar eşleştikten sonra işlemleri seçer; kurala hiç karşılık verilip verilmeyeceğini rastgele belirlemez.