Ana içeriğe geç

🤖 Telegram Botu

PulseHub, Bot API aracılığıyla Telegram'a bağlanır. Kullanıcılar Telegram botunuza mesaj gönderdiğinde, mesajlar PulseHub'da görünür.


Ön Koşullar

Bir Telegram hesabı ve bot oluşturmak için @BotFather'a erişim.


Kurulum Adımları

1. BotFather ile Bot Oluşturma

  1. Telegram'ı açın ve @BotFather arayın
  2. /newbot gönderin
  3. Bir görünen ad seçin (örn. "Acme Destek")
  4. bot ile biten bir kullanıcı adı seçin (örn. acmesupport_bot)
  5. BotFather Bot Token'ınızı yanıtlar

2. PulseHub'da Kanal Ekleme

  1. Channels → Add Channel bölümüne gidin
  2. Telegram seçin
  3. Bot Token'ınızı yapıştırın
  4. Save Channel düğmesine tıklayın
  5. Webhook URL'sini kopyalayın

3. Telegram'da Webhook Kaydetme

Bu URL'yi tarayıcınızda açın:

https://api.telegram.org/bot{YOUR_BOT_TOKEN}/setWebhook?url={YOUR_PULSEHUB_WEBHOOK_URL}

Telegram şu şekilde yanıt verir: {"ok": true, "result": true, "description": "Webhook was set"}

4. Test Etme

Telegram'da botunuzu açın ve bir mesaj gönderin. Birkaç saniye içinde PulseHub'da görünmelidir.


Telegram'ın Webhook Gereksinimleri

  • Webhook URL'si geçerli bir SSL sertifikasıyla HTTPS kullanmalıdır
  • Telegram, 60 saniye içinde 200 yanıtı bekler

Sık Karşılaşılan Sorunlar

BelirtiOlası Neden
Webhook ayarlanmadıURL geçerli sertifikalı HTTPS olmalıdır
Bot yanıt vermiyortelegram_chat_id değerinin contacts.external_ids içinde olduğunu kontrol edin
Eski mesajlar yeniden teslim ediliyorWebhook yeniden kaydı sırasında normaldir