تكامل Clawdbot مع Telegram
قم بتوصيل مساعد Clawdbot AI بـ Telegram لأتمتة البوت الذكية والرسائل الذكية والمحادثات المدعومة بالذكاء الاصطناعي على Telegram.
نظرة عامة على تكامل Clawdbot مع Telegram
يتيح لك تكامل Clawdbot مع Telegram توصيل مساعد الذكاء الاصطناعي الشخصي الخاص بك بـ Telegram باستخدام Bot API عبر grammY. هذا جاهز للإنتاج للرسائل الخاصة والمجموعات، مع long-polling افتراضياً ودعم webhook اختياري.
لماذا تستخدم Clawdbot مع Telegram؟
يقدم Telegram واجهات برمجة بوت قوية وميزات خصوصية. يوفر تكامل Clawdbot مع Telegram:
| الميزة | فائدة Clawdbot Telegram |
|---|---|
| تكامل Bot API | يستخدم Clawdbot Telegram واجهة Telegram Bot API الأصلية عبر grammY |
| الوضع المضمن | يدعم Clawdbot Telegram الاستعلامات المضمنة |
| دعم المجموعات | تشارك الرسائل الخاصة الجلسة الرئيسية؛ تبقى المجموعات معزولة |
| بث المسودات | بث الردود الجزئية في رسائل Telegram الخاصة |
| يركز على الخصوصية | يعمل Clawdbot محلياً، بيانات Telegram الخاصة بك تبقى خاصة |
الإعداد السريع (للمبتدئين)
- أنشئ بوت مع @BotFather (رابط مباشر)
- تأكد من أن الحساب هو بالضبط
@BotFather، ثم انسخ الرمز - اضبط الرمز عبر env (
TELEGRAM_BOT_TOKEN=...) أو config (channels.telegram.botToken) - ابدأ البوابة
- الوصول عبر الرسائل الخاصة هو الاقتران افتراضياً؛ وافق على رمز الاقتران عند الاتصال الأول
الحد الأدنى من التكوين:
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "123:abc",
"dmPolicy": "pairing"
}
}
}إعداد Clawdbot Telegram
المتطلبات الأساسية
قبل توصيل Clawdbot بـ Telegram، تأكد من أن لديك:
- تم تثبيت Clawdbot على جهازك
- حساب Telegram
- رمز Telegram Bot من @BotFather
الخطوة 1: إنشاء بوت Telegram
أنشئ بوت من خلال BotFather في Telegram:
- افتح Telegram وتحدث مع
@BotFather(رابط مباشر) - تأكد من أن الحساب هو بالضبط
@BotFather - نفّذ
/newbot، ثم اتبع التعليمات (الاسم + اسم المستخدم المنتهي بـbot) - انسخ الرمز واحفظه بأمان
إعدادات BotFather الاختيارية:
/setjoingroups— السماح/منع إضافة البوت إلى المجموعات/setprivacy— التحكم في ما إذا كان البوت يرى جميع رسائل المجموعة
الخطوة 2: تكوين الرمز
اضبط الرمز عبر متغير البيئة أو التكوين:
متغير البيئة:
TELEGRAM_BOT_TOKEN=123:abcملف التكوين (~/.clawdbot/clawdbot.json):
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "123:abc",
"dmPolicy": "pairing",
"groups": {
"*": { "requireMention": true }
}
}
}
}إذا تم تعيين كل من env و config، فإن config له الأسبقية.
الخطوة 3: بدء البوابة
clawdbot gateway --port 18789يبدأ Telegram عندما يتم حل الرمز (التكوين أولاً، env كبديل).
الخطوة 4: التحقق من الاتصال
تحقق من حالة Clawdbot Telegram الخاص بك:
clawdbot channels status telegramالرمز + الخصوصية + الأذونات
إنشاء الرمز (BotFather)
/newbotينشئ البوت ويعيد الرمز (احتفظ به سرياً)- إذا تسرب الرمز، قم بإلغائه/إعادة إنشائه عبر @BotFather وحدّث التكوين الخاص بك
رؤية رسائل المجموعة (وضع الخصوصية)
بوتات Telegram تكون افتراضياً في وضع الخصوصية، الذي يحد من رسائل المجموعة التي يستلمونها. الخيارات:
- عطّل وضع الخصوصية باستخدام
/setprivacy - أضف البوت كمسؤول مجموعة (بوتات المسؤولين تستلم جميع الرسائل)
ملاحظة: عند تبديل وضع الخصوصية، يتطلب Telegram إزالة + إعادة إضافة البوت إلى كل مجموعة لتصبح التغييرات سارية المفعول.
أذونات المجموعة (حقوق المسؤول)
يتم تعيين حالة المسؤول داخل المجموعة (واجهة Telegram). بوتات المسؤولين تستلم دائماً جميع رسائل المجموعة.
ميزات Clawdbot Telegram
كيف يعمل
- يتم تطبيع الرسائل الواردة في مظروف القناة المشترك مع سياق الرد وعناصر نائبة للوسائط
- ردود المجموعة تتطلب إشارة افتراضياً (@إشارة أصلية أو أنماط مكونة)
- الردود دائماً توجه إلى نفس دردشة Telegram
- Long-polling يستخدم grammY runner مع تسلسل لكل دردشة
بث المسودات
يمكن لـ Clawdbot بث الردود الجزئية في رسائل Telegram الخاصة باستخدام sendMessageDraft.
المتطلبات:
- وضع Threading مفعل للبوت في @BotFather (وضع موضوع المنتدى)
- فقط سلاسل الدردشة الخاصة
channels.telegram.streamModeغير مضبوط على"off"
بث المسودات للرسائل الخاصة فقط؛ Telegram لا يدعمه في المجموعات أو القنوات.
التنسيق (Telegram HTML)
- نص Telegram الصادر يستخدم
parse_mode: "HTML" - المدخلات الشبيهة بـ Markdown يتم تحويلها إلى HTML آمن لـ Telegram
- HTML الخام من النماذج يتم تهريبه لتجنب أخطاء تحليل Telegram
الأوامر
يدعم Clawdbot Telegram أوامر مخصصة:
| الأمر | إجراء Clawdbot Telegram |
|---|---|
/start | رسالة ترحيب من Clawdbot |
/help | قائمة مساعدة Clawdbot Telegram |
/ask | سؤال مباشر لـ Clawdbot |
تكوين Clawdbot Telegram
مثال تكوين كامل
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "123:abc",
"dmPolicy": "pairing",
"groups": {
"*": { "requireMention": true }
}
}
}
}التحكم في الوصول (الرسائل الخاصة + المجموعات)
الوصول للرسائل الخاصة:
dmPolicy: "pairing"— المرسلون غير المعروفين يحصلون على رمز اقتران؛ وافق باستخدام CLIdmPolicy: "allowlist"— الرد فقط على المستخدمين في القائمة المسموح بهاdmPolicy: "open"— الرد على الجميع (غير موصى به)
الوصول للمجموعات:
- اضبط
channels.telegram.groupsبمفتاح معرف المجموعة أو"*"لجميع المجموعات - استخدم
requireMention: trueللرد فقط عند الإشارة
العثور على معرف مستخدم Telegram الخاص بك
استخدم @userinfobot أو بوتات مشابهة للحصول على معرف مستخدم Telegram الرقمي الخاص بك.
تخزين بيانات اعتماد Clawdbot Telegram
يخزن Clawdbot بيانات اعتماد Telegram بأمان:
~/.clawdbot/credentials/telegram/bot_token
~/.clawdbot/credentials/telegram/session.jsonتبقى بيانات Clawdbot Telegram الخاصة بك على جهازك المحلي.
استكشاف أخطاء Clawdbot Telegram وإصلاحها
البوت لا يستجيب
إذا لم يستجب بوت Clawdbot Telegram الخاص بك:
- تحقق من الرمز:
clawdbot channels verify telegram - تحقق من حالة البوت مع @BotFather
- راجع السجلات:
cat /tmp/clawdbot/telegram.log
تفعيل المجموعة
لتفعيل Clawdbot في مجموعة:
عبر التكوين (موصى به):
{
"channels": {
"telegram": {
"groups": {
"<group_id>": { "requireMention": true }
}
}
}
}عبر الأمر (مستوى الجلسة):
استخدم /activate في دردشة المجموعة.
الحصول على معرف دردشة المجموعة
أعد توجيه رسالة من المجموعة إلى @userinfobot أو استخدم Telegram API.
أفضل ممارسات Clawdbot Telegram
- استخدم وضع الاقتران: آمن افتراضياً مع رموز الاقتران
- اضبط وضع الخصوصية: كوّن في @BotFather بناءً على احتياجاتك
- تعامل مع حدود المعدل: نفّذ حدود معدل مناسبة
- راقب الاستخدام: تتبع تحليلات بوت Clawdbot Telegram
الخطوات التالية
- تكامل Clawdbot مع WhatsApp - قم بتوصيل Clawdbot بـ WhatsApp
- تكامل Clawdbot مع Discord - قم بإعداد Clawdbot على Discord
- دليل إعداد Clawdbot - دليل التثبيت الكامل
تكامل Clawdbot مع Feishu
قم بتوصيل مساعد Clawdbot AI بـ Feishu (Lark) لأتمتة مكان العمل الذكية والرسائل الذكية والتعاون المدعوم بالذكاء الاصطناعي في مؤسستك.
تكامل Clawdbot مع WeChat
قم بتوصيل مساعد Clawdbot AI بـ WeChat لأتمتة الرسائل الذكية والردود الذكية والمحادثات المدعومة بالذكاء الاصطناعي على أكبر منصة اجتماعية في الصين.