Telegram Bot API
🌐 Türkçe

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.

Tester'ı aç →

Swagger / OpenAPI

185 metodun 19 kategoride gruplanmış OpenAPI 3.1 spesifikasyonu. Token ile yetkilendirin ve “Try it out” ile gerçek istekler gönderin.

Dokümantasyonu aç →

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üğü.

Mini App Tester'ı aç →

Metotlar (185) →

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.