Bir bot varsayılan olarak neden hiçbir şey göremez?
Telegram, grup konuşmalarını botlardan korur. Bir bot yönetici yapılmadıkça veya botun gizlilik modu kapatılmadıkça normal mesajları hiç almaz. Hiçbir şey yapmıyor gibi görünen bir moderasyon botuyla ilgili bildirimlerin çoğunu bu tek ayar açıklar: Bot bozuk değildir, mesajlar ona gösterilmiyordur.
Önemli olan yetkiler
Spam önleme ve filtreler için Mesajları silme yetkisi gerekir. Üyeleri kısıtlama yetkisi uyarı, susturma ve yasaklama işlemlerini kapsar. Mesajları sabitleme yetkisi duyurular içindir. Davet bağlantıları veya kişileri yeniden ekleyen katılım kontrolleri kullanıyorsanız Kullanıcıları davet etme yetkisi gerekir.
Etkinleştirdiğiniz modüllere yalnızca ihtiyaç duydukları yetkileri verin. Her yetkiye sahip bir bot, token'ı sızdığı gün daha büyük bir soruna dönüşür.
Yöneticilik ve gizlilik modu
İkisi de aynı sorunu farklı şekilde çözer. Botu yönetici yapmak standart yöntemdir ve çoğu grup bunu tercih eder. BotFather'da gizlilik modunu kapatmak, yönetici yapmak istemediğiniz bir bot için alternatiftir. Hangi yöntemi seçerseniz seçin, moderasyon veya analiz özelliklerinin çalışabilmesi için botun önce mesajları görebilmesi gerekir.
Bir modül çalışmıyor göründüğünde neler kontrol edilmeli?
Önce yöneticilik durumunu, ardından modülün ihtiyaç duyduğu belirli yetkiyi ve son olarak modülün o grup için açık olup olmadığını kontrol edin. Bu sırayı izleyin. Sorun neredeyse her zaman ilk adımdadır.
Token'ı güvende tutmak
Bot token'ı, botunuzun parolasıdır. Platform tarafında token'lar kullanılmadıkları sırada AES-256 ile şifrelenir. Bir grubu asıl tehlikeye atan, ekran görüntüsüne yapıştırılmış bir token'dır. Böyle bir durumda token'ı BotFather üzerinden iptal edin ve botu yeniden bağlayın.