🤖 بوت Telegram
يتصل PulseHub بـ Telegram عبر Bot API. عندما يرسل المس تخدمون رسائل إلى بوت Telegram الخاص بك، تظهر الرسائل في PulseHub.
المتطلبات الأساسية
حساب Telegram والوصول إلى @BotFather لإنشاء بوت.
خطوات الإعداد
1. إنشاء بوت باستخدام BotFather
- افتح Telegram وابحث عن
@BotFather - أرسل
/newbot - اختر اسم العرض (مثال: "دعم Acme")
- اختر اسم مستخدم ينتهي بـ
bot(مثال:acmesupport_bot) - يرد BotFather بـ Bot Token الخاص بك
2. إضافة ال قناة في PulseHub
- انتقل إلى Channels → Add Channel
- اختر Telegram
- الصق Bot Token الخاص بك
- انقر على Save Channel
- انسخ رابط Webhook
3. تسجيل Webhook في Telegram
افتح هذا الرابط في متصفحك:
https://api.telegram.org/bot{YOUR_BOT_TOKEN}/setWebhook?url={YOUR_PULSEHUB_WEBHOOK_URL}
يستجيب Telegram بـ: {"ok": true, "result": true, "description": "Webhook was set"}
4. الاختبار
افتح البوت في Telegram وأرسل رسالة. يجب أن تظهر في PulseHub خلال ثوانٍ.
متطلبات Webhook في Telegram
- يجب أن يستخدم رابط webhook بروتوكول HTTPS مع شهادة SSL صالحة
- يتوقع Telegram استجابة
200خلال 60 ثانية
المشاكل الشائعة
| العرض | السبب المحتمل |
|---|---|
| لم يتم تعيين Webhook | يجب أن يكون الرابط HTTPS مع شهادة صالحة |
| البوت لا يستجيب | تحقق من أن telegram_chat_id موجود في contacts.external_ids |
| إعادة تسليم الرسائل القديمة | أمر طبيعي عند إعادة تسجيل webhook |