Telegram BotFather Komutları ve Kullanımı

BotFather ile Telegram botu oluşturma, token alma, profil ve komut ayarlama işlemlerini güncel komutlarla adım adım öğrenin.

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

  1. Doğrulanmış @BotFather hesabını açın.
  2. /newbot komutunu gönderin.
  3. Botun görünen adını yazın.
  4. Latin harf, rakam ve alt çizgi kullanarak “bot” ile biten benzersiz bir kullanıcı adı seçin.
  5. Verilen tokenı güvenli bir yerde saklayıp bot yazılımınıza tanımlayın.

Bot oluşturma ve yönetim komutları

  • /newbot

    Yeni bir Telegram bot hesabı oluşturur.

  • /mybots

    Sahibi olduğunuz botları ve yönetim menüsünü açar.

  • /token

    Seçtiğiniz bot için yeni kimlik doğrulama tokenı üretir.

  • /deletebot

    Botu kalıcı siler ve kullanıcı adını boşaltır. Geri alınamaz.

Bot profilini düzenleme

  • /setname

    Botun görünen adını değiştirir.

  • /setdescription

    Sohbet başlamadan görülen, 512 karaktere kadar açıklamayı ayarlar.

  • /setabouttext

    Bot profilindeki 120 karaktere kadar kısa “Hakkında” yazısını ayarlar.

  • /setuserpic

    Botun profil görselini değiştirir.

  • /setcommands

    Kullanıcı “/” yazdığında görünen komut listesini tanımlar.

  • /setdomain

    Telegram 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şlat

    Başlangıç komutunu menüye ekler.

  • help - Yardım menüsünü göster

    Yardı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ı

  • /setjoingroups

    Botun gruplara eklenip eklenemeyeceğini belirler.

  • /setprivacy

    Gruptaki botun hangi mesajları alacağını belirleyen Gizlilik Modu'nu değiştirir.

  • /setinline

    Botun @kullaniciadi sorgu biçiminde kullanılabilen inline modunu açar.

  • /setinlinegeo

    Konuma dayalı inline sonuçlar için konum isteme özelliğini ayarlar.

  • /setinlinefeedback

    Seç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

  • /newgame

    Yeni Telegram oyunu oluşturur.

  • /listgames

    Oyunlarınızı listeler.

  • /editgame

    Mevcut oyunu düzenler.

  • /deletegame

    Seçilen oyunu siler.

Kaynaklar: Telegram BotFather resmî rehberi, Telegram Bot API başlangıç eğitimi.
← Tüm blog yazıları