
BotFather, Telegram'ın bot hesaplarını oluşturmak ve yönetmek için sunduğu resmî bottur. Yeni bot açma, profil bilgisini değiştirme, komut menüsü hazırlama ve API tokenı yenileme işlemleri buradan yapılır. BotFather botunuzu çalıştıran yazılım değildir; Telegram tarafındaki hesabı ve ayarları yönetir.
Doğru hesap @BotFather kullanıcı adını taşır ve doğrulanmıştır. Size verilen bot tokenını parola gibi saklayın. Tokenı bilen biri botunuzu kontrol edebilir.
BotFather ile yeni bot oluşturma
- Doğrulanmış @BotFather hesabını açın.
- /newbot komutunu gönderin.
- Botun görünen adını yazın.
- Latin harf, rakam ve alt çizgi kullanarak “bot” ile biten benzersiz bir kullanıcı adı seçin.
- Verilen tokenı güvenli bir yerde saklayıp bot yazılımınıza tanımlayın.
Bot oluşturma ve yönetim komutları
/newbotYeni bir Telegram bot hesabı oluşturur.
/mybotsSahibi olduğunuz botları ve yönetim menüsünü açar.
/tokenSeçtiğiniz bot için yeni kimlik doğrulama tokenı üretir.
/deletebotBotu kalıcı siler ve kullanıcı adını boşaltır. Geri alınamaz.
Bot profilini düzenleme
/setnameBotun görünen adını değiştirir.
/setdescriptionSohbet başlamadan görülen, 512 karaktere kadar açıklamayı ayarlar.
/setabouttextBot profilindeki 120 karaktere kadar kısa “Hakkında” yazısını ayarlar.
/setuserpicBotun profil görselini değiştirir.
/setcommandsKullanıcı “/” yazdığında görünen komut listesini tanımlar.
/setdomainTelegram Login Widget için bir web alan adını bota bağlar.
/setcommands örneği
/setcommands komutunu gönderin, botunuzu seçin ve her satıra komut ile kısa açıklamasını yazın. Komut adının başına eğik çizgi koymayın.
start - Botu başlatBaşlangıç komutunu menüye ekler.
help - Yardım menüsünü gösterYardım komutunu tanımlar.
settings - Ayarları açBotunuz gerçekten işliyorsa ayarlar komutunu menüye ekler.
BotFather'a komut eklemek, komutun işlevini yazmaz. Botunuzun kodunda /start veya /help geldiğinde ne yapılacağı ayrıca programlanmalıdır.
Grup ve gizlilik ayarları
/setjoingroupsBotun gruplara eklenip eklenemeyeceğini belirler.
/setprivacyGruptaki botun hangi mesajları alacağını belirleyen Gizlilik Modu'nu değiştirir.
/setinlineBotun @kullaniciadi sorgu biçiminde kullanılabilen inline modunu açar.
/setinlinegeoKonuma dayalı inline sonuçlar için konum isteme özelliğini ayarlar.
/setinlinefeedbackSeçilen inline sonuçlar hakkındaki geri bildirim güncellemelerini ayarlar.
Token güvenliği
Tokenı ekran görüntüsünde, Git deposunda veya açık destek konuşmasında paylaşmayın. Yanlışlıkla paylaştıysanız mesajı silmek yeterli değildir; BotFather üzerinden yeni token üretin ve sunucunuzdaki eski değeri değiştirin.
Bot kullanıcı adı oluşturulduktan sonra değiştirilemez. Görünen ad değişebilir fakat kalıcı bağlantıda kullanılan kullanıcı adı için baştan dikkatli seçim yapın.
Oyun botları için komutlar
/newgameYeni Telegram oyunu oluşturur.
/listgamesOyunlarınızı listeler.
/editgameMevcut oyunu düzenler.
/deletegameSeçilen oyunu siler.