Telegram Bot API: Türkçe rehberler ve ücretsiz araçlar
Telegram botu geliştiren yazılımcılar için pratik Türkçe rehberler ve tarayıcıda çalışan ücretsiz araçlar. Bot API 10.3'ün 185 metodunu kurulum yapmadan çağırabilir, OpenAPI dokümantasyonunu inceleyebilir ve Mini App'lerinizi test edebilirsiniz. Token'ınız tarayıcınızda kalır, istekler doğrudan api.telegram.org'a gider.
Türkçe Telegram bot rehberleri
Bot oluşturmaktan webhook kurulumuna kadar adım adım, kopyala-yapıştır kod örnekli ve sorun giderme bölümlü rehberler.
Telegram bot nasıl yapılır? BotFather ile adım adım bot oluşturma
Telegram bot yapma rehberi: BotFather'da /newbot ile bot oluşturun, token'ı getMe ile test edin, chat ID'yi bulun ve Python ile ilk mesajı gönderin.
Telegram Bot API ile mesaj gönderme (send message): curl, Python ve JavaScript
Telegram Bot API send message rehberi: curl, Python ve JavaScript ile sendMessage, HTML ve MarkdownV2 biçimlendirme, inline butonlar ve sık hatalar.
Telegram bot token nasıl alınır, nerede bulunur ve nasıl iptal edilir?
Telegram bot token nedir, BotFather'dan nasıl alınır, mevcut botun token'ı nerede bulunur? getMe ile test, 401 hatası ve sızan token'ı iptal etme.
Telegram bot webhook kurulumu: URL, secret token, getWebhookInfo ve sorun giderme
Telegram bot webhook kurulumu: setWebhook ile HTTPS URL ve secret_token ayarlayın, getWebhookInfo ile hataları görün; 409 Conflict ve n8n localhost çözümü.
Telegram chat ID nasıl bulunur: kullanıcı, grup, kanal ve konu için adım adım
Telegram chat ID nasıl bulunur? getUpdates ile kullanıcı, grup, süper grup ve kanal ID'sini öğrenin; -100 ön eki, konu ID'si ve boş result sorunu.
Ücretsiz Bot API araçları
Bot API Tester
Bot API 10.3'ün 185 metodunun tamamını tarayıcıdan çağırın: tipli parametre formları, getUpdates long polling ve katlanabilir JSON görüntüleyici.
Swagger / OpenAPI
185 metodun 19 kategoride gruplanmış OpenAPI 3.1 spesifikasyonu. Token ile yetkilendirin ve “Try it out” ile gerçek istekler gönderin.
Mini App Tester
Telegram.WebApp JS API'sini normal tarayıcıda mock modunda veya doğrudan Telegram içinde test edin: butonlar, popup'lar, depolama, sensörler ve olay günlüğü.
Telegram botlarına başlarken sık sorulanlar
Telegram bot oluşturmak ve Bot API'yi kullanmak ücretli mi?
Hayır. @BotFather ile bot oluşturmak ve Bot API'yi kullanmak ücretsizdir. Yalnızca kodunuzu çalıştıracağınız sunucu için masraf çıkabilir; ücretli toplu yayın (paid broadcast) gibi isteğe bağlı özellikler Telegram Stars ile ücretlendirilir.
Bot geliştirmek için hangi programlama dilini seçmeliyim?
Bot API HTTP tabanlı olduğu için istek atabilen her dil uygundur. Popüler kütüphaneler: Python için python-telegram-bot, aiogram ve pyTelegramBotAPI; Node.js için grammY ve Telegraf; Go için telebot ve go-telegram-bot-api.
Botu çalıştırmak için sunucu şart mı?
Geliştirme sırasında hayır: getUpdates ile long polling internete bağlı herhangi bir bilgisayarda çalışır. Webhook kullanmak isterseniz herkese açık bir HTTPS adresine ihtiyacınız olur. Bot 7/24 yanıt verecekse kodun sürekli çalıştığı bir makine gerekir.
Bot API ile Telegram API (MTProto) arasındaki fark nedir?
Bot API, botlar için tasarlanmış HTTP tabanlı bir arayüzdür ve @BotFather'dan alınan token ile çalışır. MTProto tabanlı Telegram API ise kendi Telegram istemcinizi geliştirmek içindir. Bot yazıyorsanız Bot API ile başlayın.
Bu sitedeki araçlar bot token'ımı saklıyor mu?
Token yalnızca tarayıcınızın localStorage'ında tutulur ve istekler doğrudan api.telegram.org'a gider; arada başka bir sunucu yoktur. Yine de ortak kullanılan bilgisayarlarda işiniz bitince token'ı silin.