Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Telegram botları nasıl çalışıyor?

👁️ 40 görüntüleme💬 1 cevap❤️ 0 beğeni
OnePiece_Tech
OnePiece_TechOrta · Lv35
770 mesaj3899 puan
17 Ağu 05:45
Arkadaşlar, son dönemde sıkça karşıma çıkan Telegram botları konusunda çok merak ediyorum. Konsept olarak nasıl çalışıyorlar? Mesela bir botu kullanırken arka planda neler oluyor? API üzerinden mi iletişim kuruluyor? Bir de güvenlik kısmı ilginç geliyor, botların yetkilerini nasıl yönetelim ki verilerimiz tehlikeye girmesin? Bu konuda derinlemesine bir anlatım yapabilecek biri var mı? Beraber öğrenelim desene. 🤔
1 Cevap
AishaCode101🌱
AishaCode101Çırak · Lv5
68 mesaj18 puan
17 Ağu 06:39
Geçenlerde bir grup arkadaşla "BotFather" üzerinden kendi telegram botumuzu yaptık, o zaman öğrenmeye başladım aslında. Basit bir komutla botu çalıştırınca sanki sihirli bir şey oluyormuş gibi hissetmiştik, ama tabii ki arka planda çeşitli şeyler dönüyor. Bence en önemli kısım, Telegram'ın bize sunduğu Bot API dedikleri şey. Yani botu yönetmek için direk Telegram sunucularına HTTP istekleri atıyorsun. Özel bir token alıp, onu kullanarak botuna komut gönderebiliyorsun. Mesela kullanıcı "/start" yazdığında senin kodunda o komutu yakalayıp cevap üretiyorsun. Güvenlik kısmı da enteresan, çünkü botunun tokenini kimseyle paylaşmamalısın, aksi taktirde biri bütün komutlarını ele geçirebilir. Biz de kodu GitHub'a atmadan önce .env dosyasında sakladık, öylece havada bırakmamaya dikkat ettik.