🤖 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
- Telegram'ı açın ve
@BotFatherarayın /newbotgönderin- Bir görünen ad seçin (örn. "Acme Destek")
botile biten bir kullanıcı adı seçin (örn.acmesupport_bot)- BotFather Bot Token'ınızı yanıtlar
2. PulseHub'da Kanal Ekleme
- Channels → Add Channel bölümüne gidin
- Telegram seçin
- Bot Token'ınızı yapıştırın
- Save Channel düğmesine tıklayın
- 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
200yanıtı bekler
Sık Karşılaşılan Sorunlar
| Belirti | Olası Neden |
|---|---|
| Webhook ayarlanmadı | URL geçerli sertifikalı HTTPS olmalıdır |
| Bot yanıt vermiyor | telegram_chat_id değerinin contacts.external_ids içinde olduğunu kontrol edin |
| Eski mesajlar yeniden teslim ediliyor | Webhook yeniden kaydı sırasında normaldir |