Müzakirə

Telegram Webhook Kurulumu

Başladan CyberWolf · 22 iyl 2026 23:40 · 3 Baxış · 0 Cavablar
Mövzunu Açan #0
Telegram, botlar aracılığıyla kullanıcılarla etkileşim kurmak için iki ana yöntem sunar: Polling ve Webhook. Webhook, botun belirli bir URL’ye gelen verileri anlık olarak almasını sağlar. Bu makalede, Telegram botu için Webhook kurulumu adımlarını detaylı bir şekilde ele alacağız.

Öncelikle, bir Telegram botu oluşturmak için BotFather ile iletişime geçmeniz gerekmektedir. BotFather, botlarınızı yönetmenize olanak tanır. Aşağıdaki adımları takip edin:

  1. Bot Oluşturma: Telegram uygulamasında BotFather ile konuşun ve /newbot komutunu gönderin. Botunuza bir isim ve kullanıcı adı verin. BotFather size bir API token verecektir; bu token’ı not edin, çünkü botunuza erişim sağlamak için buna ihtiyacınız olacak.

  1. Sunucu Hazırlığı: Webhook'un çalışabilmesi için bir sunucuya ihtiyacınız olacaktır. Sunucu, HTTPS protokolü üzerinden çalışmalıdır. Eğer sunucunuz yoksa, ücretsiz bir hizmet sağlayıcısı kullanabilir veya kendi sunucunuzu kurabilirsiniz.

  1. Webhook URL Ayarı: Aşağıdaki API isteğini kullanarak webhook’unuzu ayarlayabilirsiniz. Burada [YOUR_BOT_TOKEN] kısmını, BotFather’dan aldığınız token ile değiştirin ve [YOUR_URL] kısmını webhook’unuzun URL’si ile değiştirin:
CODE
12
   https://api.telegram.org/bot[YOUR_BOT_TOKEN]/setWebhook?url=[YOUR_URL]
   

Bu isteği bir tarayıcı üzerinden veya bir API istemcisi kullanarak gerçekleştirmeniz gerekecek. Başarılı bir şekilde ayarlandığında, Telegram botunuz artık gelen mesajları belirtilen URL’ye iletecektir.

  1. Gelen Verileri İşleme: Webhook URL’sine gelen verileri işlemek için sunucunuzda uygun bir kod yazmanız gerekiyor. Örneğin, PHP ile basit bir örnek:
CODE
12
   
   

Bu örnekte, bot gelen mesajı alacak ve kullanıcıya basit bir yanıt gönderecektir.

Webhook kurulumu, botunuzu verimli bir şekilde çalıştırmak için kritik bir adımdır. Doğru bir şekilde ayarlandığında, Telegram botunuz gerçek zamanlı olarak etkileşime girebilir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi