Bloga Dön
Nasıl yapılır7 Kasım 20261 min read

Telegram botunuz yanıt vermiyor: neleri kontrol etmelisiniz?

Dün çalışan bir botun bugün durmasının nedeni neredeyse her zaman sıradandır. İşte kontrol etmeniz gereken sırayla altı olası neden.

Telegram botunuz yanıt vermiyor: neleri kontrol etmelisiniz?

Şu sırayla kontrol edin: Bot o sohbette hâlâ yönetici mi, botun grup gizliliği kapalı mı, kullanmak istediğiniz modül o kanal için gerçekten etkin mi, token hâlâ geçerli mi, bir plan limitini aştınız mı ve bot doğrudan gönderilen bir komuta yanıt veriyor mu? Bu altı olası nedenin beşi arızadan değil, ayarlardan kaynaklanır. Bu sırayı izlemek size en çok zamanı kazandırır.

Bir: yönetici yetkileri

İlk olarak bunu kontrol edin, çünkü en sık karşılaşılan ve fark edilmesi zor olan sorun budur. Birisi yöneticileri yeniden düzenlediğinde veya bot gerekli yetkiler verilmeden tekrar eklendiğinde, yetki gerektiren tüm işlevler hiçbir uyarı vermeden durur. Bot grupta bulunabilir, oradaymış gibi görünebilir ama hiçbir şey yapamayabilir.

İki: grup gizliliği ayarı

Komutlar hâlâ çalışırken moderasyon ve analiz işlevleri hiçbir mesajı göremiyorsa, neden neredeyse her zaman budur. Gizlilik modu açıkken Telegram, gruplardaki normal mesajları botlara iletmez. Bu mod varsayılan olarak açıktır. Ayarı, botu oluşturan kişi BotFather üzerinden değiştirir.

Üç: modül o kanal için açık mı?

Modüller her kanal için ayrı ayrı etkinleştirilir. Bir grupta açtığınız ayar başka bir grupta açık olmaz ve yeni bir kanalda başlangıçta hiçbir modül etkin değildir. Önceki bir kanalda yaptıklarınızı hatırladığınıza güvenmek yerine, kontrol panelinden ilgili kanalı açın.

Dört: token

BotFather üzerinden iptal edilen veya yeniden oluşturulan bir token, botunuzun bağlantısını keser. Herhangi bir nedenle tokenı değiştirdiyseniz, botu bağladığınız yerde de güncellemeniz gerekir.

Beş: plan limiti

Limitler işlemden sonra değil, önce kontrol edilir. Bu yüzden bir limiti aştığınızda sistem çökmüş gibi değil, işlemi reddediyormuş gibi görünür. Yönettiğiniz kanalları sayın ve bir mağazanın da kanal kontenjanından bir yer kullandığını unutmayın.

Altı: doğrudan botu deneyin

Bota özel sohbetten bir komut gönderin. Orada yanıt veriyorsa bot ve tokenı sorunsuzdur; sorun, test ettiğiniz sohbetteki bir yetki veya ayardan kaynaklanıyordur. Yanıt gelmiyorsa sorun botun kendisindedir. Bu durumda yukarıdaki olası nedenler token ve bağlantıyla sınırlı kalır.

Sıkça sorulan sorular

En sık hangi sorun yaşanır?

Sohbetteki yönetici yetkileriyle ilgili sorunlar. Genellikle birisi yöneticileri yeniden düzenlediğinde veya botu gerekli yetkileri vermeden tekrar eklediğinde ortaya çıkar.

Komutlar çalışıyor ama moderasyon hiçbir şey yapmıyor. Neden?

Botun grup gizliliği açık olduğu için normal mesajlar bota hiç ulaşmaz. Bu ayarı, botu oluşturan kişi BotFather üzerinden değiştirir.

Ayarlar yeni bir kanala aktarılır mı?

Hayır. Modüller her kanal için ayrı ayrı etkinleştirilir ve yeni bir kanalda başlangıçta hiçbir modül açık değildir.

Sorunun botun kendisinde olup olmadığını nasıl anlarım?

Bota özel sohbetten bir komut gönderin. Yanıt veriyorsa bot sorunsuzdur ve sorun, test ettiğiniz sohbettedir.

Bu makaleyi paylaş