Telegram Bot Nedir?
Telegram botlarının ne olduğunu ve nasıl çalıştığını öğrenin.
Telegram botları, Telegram’ın resmi Bot API’si üzerinden çalışan otomatik hesaplardır. Bir bot, bir yazılım geliştirici tarafından yazılan koda göre çalışır ve kullanıcı komutlarına yanıt verebilir, gruplarda moderasyon yapabilir, bildirim gönderebilir veya oyun gibi etkileşimli deneyimler sunabilir. Botlar her zaman kullanıcı adının sonunda "bot" ifadesi bulundurur (örneğin @ornekbot), böylece normal hesaplardan görsel olarak da ayırt edilebilirler.
Bir bot oluşturmak, Telegram’ın resmi @BotFather hesabı üzerinden birkaç adımda yapılır: geliştirici BotFather’a /newbot komutunu gönderir, botuna bir görünen isim ve kullanıcı adı belirler, BotFather da geliştiriciye benzersiz bir API token verir. Bu token, botun kimliğini doğrulayan bir tür şifredir ve geliştirici bu token’ı kendi sunucusunda çalışan kodla birleştirerek botu "hayata geçirir".
Botların kullanım alanları oldukça geniştir. Grup moderasyon botları spam mesajları otomatik siler, yeni üyelere hoş geldin mesajı gönderir ve kural ihlallerini takip eder. Bildirim botları hava durumu, döviz kuru veya haber gibi bilgileri düzenli aralıklarla iletir. Oyun botları basit metin tabanlı oyunlardan karmaşık mini uygulamalara kadar etkileşimli deneyimler sunabilir. Ayrıca e-ticaret, randevu alma ve müşteri hizmetleri gibi iş süreçlerini otomatikleştiren botlar da yaygındır.
Bir botla etkileşim kurmak normal bir kullanıcıyla sohbet etmekten farklı değildir: botun profiline gidip mesaj yazabilir, çoğu botun sunduğu komutları (/start, /help gibi eğik çizgiyle başlayan kısayollar) kullanabilir veya bazı botların sunduğu buton tabanlı menülerle etkileşime geçebilirsiniz. Botlar, gönderdiğiniz mesajları kendi sunucularında işler; bu nedenle hassas bilgileri (şifre, kredi kartı numarası vb.) bir bota asla doğrudan mesaj olarak yazmamak önemlidir.
Telegram’ın Bot API’si, geliştiricilere geniş bir özgürlük tanır; bir bot metin, resim, video, dosya, konum ve hatta ödeme talebi gönderebilir. Bu esneklik, botların basit bir "sık sorulan sorular" asistanından karmaşık bir e-ticaret mağazasına kadar çok çeşitli kullanım senaryolarında geliştirilmesini mümkün kılar.
Son yıllarda popülerleşen "mini uygulamalar" (Telegram Mini Apps), botların bir adım ötesine geçerek Telegram içinde tam teşekküllü web uygulamaları çalıştırmayı mümkün kılıyor; bu sayede kullanıcılar Telegram’dan hiç çıkmadan oyun oynayabilir, alışveriş yapabilir veya araç kullanabilir.
Sık Sorulan Sorular
Botlar bir kullanıcı tarafından değil, bir yazılım tarafından yönetilir; her zaman kullanıcı adının sonunda "bot" ifadesi bulunur ve telefon numarasına değil bir API token’a bağlıdır.
Bot sohbetinde /stop komutunu kullanabilir veya sohbeti tamamen engelleyebilirsiniz; bu, botun size mesaj göndermesini tamamen durdurur.
Evet, Telegram’daki @BotFather hesabı üzerinden ücretsiz olarak kendi botunuzu oluşturabilirsiniz; ancak botun gerçekten çalışması için bir sunucuda kod çalıştırmanız gerekir.
Hayır, şifre, kredi kartı numarası gibi hassas bilgileri asla bir bota doğrudan mesaj olarak yazmamalısınız; güvenilir botlar bu tür bilgileri resmi ödeme entegrasyonları dışında talep etmez.
Evet, botlara grup içinde yönetici yetkisi verilebilir; bu sayede mesaj silme, üye çıkarma gibi işlemleri otomatik olarak gerçekleştirebilirler.
Mini Apps, botların bir adım ötesine geçerek Telegram içinde çalışan tam teşekküllü web uygulamaları (oyun, alışveriş, araçlar) sunmasını sağlayan bir özelliktir.