كيفية ربط Hermes Agent بـ Telegram وإدارة المهام من هاتفك
Markdownإعداد خطوة بخطوة: أنشئ بوتًا عبر BotFather، وأضف الرمز المميز وقائمة الوصول في Hermes Agent، ثم شغّل البوابة. الرسائل الصوتية والمهام المجدولة والتحكم من الهاتف.
قراءة المقال كاملًا
يمكنك مراسلة Hermes Agent أو إملاء المهام عليه عبر Telegram من هاتفك عندما تكون بعيدًا عن الكمبيوتر، واستلام النتيجة في المحادثة نفسها. تصل نتائج المهام المجدولة إلى المحادثة التي تحددها مرة واحدة لتكون محادثتك الرئيسية.
إذا لم يكن Hermes لديك بعد، فابدأ بدليل ما هذا الوكيل وكيفية تثبيته، ثم عُد لربط Telegram.
تتوفر تعليمات إضافية في وثائق Ailoot.
ما الذي تحتاج إليه لربط Hermes Agent بـ Telegram؟
النقاط الرئيسية
تحتاج إلى تثبيت Hermes Agent وربطه بنموذج، وإلى حساب Telegram. إنشاء بوت في Telegram مجاني، وHermes مشروع مفتوح المصدر. قد تُفرض تكاليف منفصلة على النموذج والتعرّف على الكلام عبر السحابة والخادم إذا قررت إبقاء البوت قيد التشغيل على مدار الساعة.
يتحقق الأمر hermes doctor من تثبيت Hermes واتصاله بالنموذج. سننشئ البوت في تطبيق Telegram، وستحتاج إلى كمبيوتر لتشغيل الأوامر في الطرفية.
كيف تنشئ بوتًا عبر BotFather؟
النقاط الرئيسية
افتح @BotFather في Telegram، وأرسل /newbot، واختر اسم عرض واسم مستخدم فريدًا ينتهي بـ bot. سيرد BotFather برمز مميز بالشكل 123456789:ABCdef... — وهذا هو مفتاح بوتك. احفظه ولا تُره لأحد.
لكل بوت على Telegram رمز مميز — وهو مفتاح سري للتحكم بالبوت. يصدره بوت Telegram الرسمي، @BotFather.
افتح @BotFather
ابحث عن
@BotFatherفي Telegram أو افتح t.me/BotFather. يحمل BotFather الحقيقي علامة تحقق زرقاء. ابدأ المحادثة بالنقر على «Start».أرسل الأمر /newbot
سيطلب BotFather اسمين. الأول هو اسم العرض، ويمكن أن يكون أي شيء، مثل «وكيلي». والثاني هو اسم المستخدم: يجب أن يكون فريدًا وينتهي بـ
bot، مثلmoy_agent_bot.احصل على الرمز المميز
سيرسل BotFather رسالة تهنئة وسلسلة طويلة بالشكل
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ. هذا هو الرمز المميز للبوت. انسخ السلسلة كاملة.
تنبيه
يمنح الرمز المميز تحكمًا كاملًا بالبوت: كل من يعرفه يستطيع التحكم به. إذا تسرّب الرمز، فأبطله فورًا باستخدام الأمر /revoke في محادثتك مع BotFather واحصل على رمز جديد.
هناك أيضًا طريقة سريعة لا تتطلب محادثة يدوية مع BotFather. في لوحة تحكم Hermes على الويب (hermes dashboard) وفي تطبيق سطح المكتب، توجد في صفحة “Messaging → Telegram” زر “Create with QR”: امسح الرمز بهاتفك، وسيُنشئ Hermes بوتًا ويتعرّف على معرّفك ويحفظ الرمز المميز في الإعدادات ثم يعيد تشغيل البوابة. تشرح الخطوات أدناه الطريقة اليدوية؛ إذا اخترت رمز QR، فانتقل مباشرة إلى التحقق من الاتصال.
كيف تعثر على معرّف Telegram الخاص بك، ولماذا تحتاج إليه؟
النقاط الرئيسية
اعثر على معرّف Telegram الرقمي الخاص بك، بالشكل 123456789. هذا هو رقم حسابك؛ ولن يصلح اسم مستخدم مسبوق بعلامة @ لقائمة الوصول. يستخدم Hermes المعرّف في قائمة الوصول: من دون هذه القائمة، لن ترد البوابة على أحد، بمن فيهم أنت.
لحساب Telegram معرّفان: اسم مستخدم عام مسبوق بعلامة @ ومعرّف رقمي داخلي. يستخدم Hermes الرقم.
طريقة «إنشاء باستخدام QR» السريعة المذكورة أعلاه تكتشف معرّفك تلقائيًا. دوّنه بجوار الرمز المميز.
كيف تعطي الرمز المميز إلى Hermes Agent وتبدأ تشغيل البوابة؟
النقاط الرئيسية
شغّل معالج الإعداد باستخدام hermes gateway setup واختر Telegram: سيطلب منك الرمز المميز والمعرّف ثم يحفظ كل شيء. تستخدم الطريقة اليدوية سطرين في ملف ~/.hermes/.env. بعد ذلك، شغّل البوابة باستخدام hermes gateway، وسيصبح البوت جاهزًا خلال ثوانٍ قليلة.
| معالج الإعداد | يدويًا | |
|---|---|---|
| ما الذي تشغّله | hermes gateway setup | محرر لفتح ملف ~/.hermes/.env |
| ما الذي تدخله | الرمز المميز والمعرّف ردًا على مطالبات المعالج | متغيران يدويًا |
| مكان التخزين | يحفظهما المعالج في الإعدادات نفسها | تُدخل القيم مباشرة في .env |
| الفئة المناسبة | الجميع؛ الطريقة الموصى بها | من اعتادوا ملفات الإعداد أو الإعداد باستخدام نص برمجي |
شغّل معالج الإعداد
hermes gateway setupشغّل الأمر على الجهاز المثبّت عليه Hermes. سيعرض المعالج قائمة بتطبيقات المراسلة.
اختر Telegram وأدخل بياناتك
سيطلب المعالج الرمز المميز للبوت والمعرّفات المسموح بها (يمكنك إدخال عدة معرّفات مفصولة بفواصل)، ثم يحفظ كل شيء في الإعدادات نفسها.
شغّل البوابة
hermes gatewayستبدأ البوابة الاتصال بـ Telegram. بعد بضع ثوانٍ، أرسل أي رسالة إلى بوتك من التطبيق: إذا رد Hermes، فهذا يعني أن الاتصال جاهز.
تعمل الطريقة اليدوية بدلًا من استخدام المعالج على النحو التالي: افتح ملف ~/.hermes/.env وأضف سطرين، مع استبدال الرمز المميز الذي حصلت عليه من BotFather ومعرّفك الرقمي:
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789
يجيز السطر الثاني لهؤلاء الأشخاص الاستخدام في المحادثات الخاصة والمجموعات؛ وقد يمنح تفويض المحادثة الجماعية المستقل الوصول أيضًا. افصل بين الأشخاص بفواصل. بعد حفظ الملف، شغّل البوابة باستخدام الأمر نفسه hermes gateway.
إذا ظل البوت صامتًا حتى في محادثة خاصة، فتحقق من سجلات البوابة في الطرفية نفسها، وتأكد أولًا من صحة الرمز المميز ومعرّفك في قائمة الوصول؛ وتتناول نهاية المقالة الأخطاء الأخرى في جدول.
ما الذي يستطيع بوت Telegram فعله على هاتفك؟
النقاط الرئيسية
يقرأ بوت Telegram الرسائل النصية والصوتية، ويستقبل الملفات والصور، ويطلب الإذن قبل تنفيذ الأوامر الخطرة داخل المحادثة، ويعرض خيارات النماذج على شكل أزرار. افتراضيًا، تصدر الإشعارات صوتًا للردود النهائية وطلبات التأكيد وتأكيدات الأوامر فقط.
هناك خمس إمكانات ستحتاج إليها غالبًا على هاتفك.
الرسائل النصية والصوتية. اكتب مهمة بالكلمات أو أمْلِ رسالة صوتية — إذا كان التعرّف على الكلام مُعدًّا، فسيفرّغ Hermes الرسالة ويفهمها. مع مزوّد محلي، لا حاجة إلى مفاتيح؛ إذ تتم المعالجة كلها على الجهاز الذي يعمل عليه الوكيل.
الملفات والصور. يمكنك إعادة توجيه مستند أو جدول بيانات أو لقطة شاشة إلى البوت، وسيتلقاه الوكيل كمرفق. ويمكنه أيضًا إرسال الملفات التي ينشئها إليك: اطلب تقريرًا، وسيرسله كملف في المحادثة.
تأكيد الإجراءات الخطرة. عندما يوشك الوكيل على تنفيذ شيء محفوف بالمخاطر، مثل حذف ملفات، سيسألك أولًا في المحادثة: أجب بـ “yes” أو “y” لينفّذه؛ أو أجب بـ “no” أو “n” ليلغيه.
الأزرار بدلًا من الكتابة ردًا. عندما يحتاج الوكيل إلى توضيح، يرسل سؤالًا بأزرار خيارات مضمّنة — انقر على خيار، وسيواصل الوكيل العمل. يعرض الأمر /model من دون وسيطات قائمة لاختيار النموذج باستخدام الأزرار نفسها.
إشعارات هادئة. افتراضيًا، يرن هاتفك للردود النهائية وطلبات التأكيد وتأكيدات الأوامر فقط. تصل إشعارات الخدمة، مثل «جارٍ استدعاء أداة» و«جارٍ ضغط السياق»، بصمت، فلا يرن هاتفك عند كل خطوة. إذا أردت إشعارات صوتية في كل خطوة، فغيّر الوضع في الإعدادات.
كيف تحصل على نتائج المهام التي تعمل في الخلفية في المحادثة؟
النقاط الرئيسية
ترسل المهام المجدولة نتائجها إلى المحادثة الرئيسية: افتح المحادثة مع البوت وأرسل الأمر /sethome. تعود المهام التي تعمل في الخلفية والمُبدوءة من موضوع إلى الموضوع نفسه. الشرط الأساسي هو أن تظل البوابة قيد التشغيل؛ وإلا فسيبقى البوت صامتًا أثناء إيقاف الكمبيوتر.
المحادثة الرئيسية للمهام المجدولة. يدعم Hermes المهام المجدولة، مثل: «أعدّ لي ملخصًا كل صباح عند 7:43». يرسل النتائج إلى المحادثة الرئيسية، التي تحددها مرة واحدة بإرسال الأمر /sethome مباشرة في المحادثة مع البوت. ما دامت البوابة قيد التشغيل، ستصل الملخصات تلقائيًا.
المهام التي تعمل في الخلفية. يمكنك إرسال مهمة طويلة لتعمل في الخلفية ومتابعة يومك؛ سيراسلك البوت عندما تصبح جاهزة. تعود إجابة المهمة التي بدأت من موضوع إلى الموضوع نفسه، حتى لا يضيع شيء.
قيد مهم: لا يرد البوت إلا عندما تكون البوابة قيد التشغيل. إذا أوقفت تشغيل الكمبيوتر الذي يعمل عليه Hermes أو وضعته في وضع السكون، فلن يرد البوت حتى يعود الجهاز إلى العمل. لإبقاء البوت متصلًا دائمًا، انقل الوكيل إلى خادم: لدينا دليل منفصل عن كيفية إبقاء Hermes Agent قيد التشغيل على مدار الساعة. افتراضيًا، تستطلع البوابة Telegram بحثًا عن الرسائل الجديدة؛ ولمنصات السحابة التي تدخل في وضع السكون عند غياب حركة المرور، توفر الوثائق وضع webhook، الذي يعكس اتجاه الاتصال بحيث يرسل Telegram نفسه الطلبات إلى البوت.
كيف تمنع الغرباء من استخدام البوت؟
النقاط الرئيسية
يمنح TELEGRAM_ALLOWED_USERS معرّفات المرسلين المدرجين وصولًا في المحادثات الخاصة والمجموعات. ويمكن منح وصول المجموعات مستقلًا أيضًا: يجيز TELEGRAM_GROUP_ALLOWED_CHATS لكل عضو في المجموعة المدرجة استخدام البوت. أبق الرمز سريًا؛ تضبط مرشحات الإشارة متى يرد البوت، وليس من يملك الوصول.
يمكن العثور على بوتك في بحث Telegram باستخدام اسم المستخدم الخاص به، لذا تعتمد الحماية على أمرين: قائمة الوصول والحفاظ على سرية الرمز المميز.
أولًا، اضبط وصول المرسلين عبر TELEGRAM_ALLOWED_USERS. للمجموعات، افحص TELEGRAM_GROUP_ALLOWED_CHATS أيضًا: إدراج محادثة فيه يسمح لأي عضو فيها بالاستخدام، حتى لو غاب معرّفه عن القائمة الشخصية. لذلك لا يثبت فراغ القائمة الشخصية وحده إغلاق جميع المجموعات.
ثانيًا، هناك الرمز المميز. يجب ألا يظهر في لقطات الشاشة أو الرسائل المعاد توجيهها أو المستودعات. إذا تسرّب الرمز، فأبطله باستخدام الأمر /revoke في BotFather. ثم أدخل الرمز الجديد في الإعدادات وأعد تشغيل البوابة.
ملاحظة منفصلة عن المجموعات: تفويض المرسل وتفويض المحادثة أمران مختلفان. يستطيع عضو مجموعة مسموحة عبر TELEGRAM_GROUP_ALLOWED_CHATS استخدام البوت حتى إن غاب معرّفه عن TELEGRAM_ALLOWED_USERS. إذا وجب حصر الوصول بالأفراد، فلا تمنح المجموعة كلها وصولًا؛ اضبط قيود المرسلين وتحقق منها لإصدارك المثبت. إذا أردت أن يرد البوت في المجموعة عند مناداته فقط، فهناك الإعداد telegram.require_mention — عندئذٍ يرد عند الإشارة إليه بعلامة @، أو الرد على رسالته، أو إرسال أمر مثل /command@yourbot، أو مطابقة الأنماط التي تحددها في telegram.mention_patterns، مع تجاهل رسائل المجموعة العادية.
لماذا يصمت البوت في مجموعة، وكيف تصلح ذلك؟
النقاط الرئيسية
السبب هو وضع الخصوصية في Telegram: افتراضيًا، لا يرى البوت في المجموعة إلا الأوامر والردود على رسائله. عطّله باستخدام @BotFather: /mybots → Bot Settings → Group Privacy → Turn off. بعد ذلك، عليك إزالة البوت من المجموعة وإضافته مجددًا — إذ يتذكر Telegram الإعداد القديم. ويمكنك بدلًا من ذلك جعل البوت مسؤولًا في المجموعة من دون تعطيل وضع الخصوصية.
تكون ميزة وضع الخصوصية مفعّلة افتراضيًا في بوتات Telegram الجديدة؛ وتصفها وثائق Hermes بأنها أكثر أسباب الالتباس شيوعًا بشأن البوتات في المجموعات. في هذا الوضع، لا يتلقى البوت إلا الرسائل التي تبدأ بأمر /، والردود على رسائله، وإشعارات الخدمة. فهو لا يتلقى رسائل المجموعة العادية ببساطة — لا يرسلها Telegram إليه، ولن يعالج ذلك أي إعداد للوكيل.
طريقة الإصلاح:
- افتح @BotFather وأرسل
/mybots. - اختر بوتك.
- افتح “Bot Settings” → “Group Privacy” → “Turn off”.
- أزل البوت من المجموعة ثم أضفه مجددًا.
من السهل إغفال الخطوة الرابعة، وعندها «يظل البوت صامتًا». يتذكر Telegram إعداد الخصوصية الذي كان ساريًا عند انضمام البوت إلى المجموعة، ولا يحدّثه حتى يُزال البوت من المجموعة ثم يُضاف مجددًا.
إذا لم ترغب في تعطيل الخصوصية على نحو عام، فهناك خيار ثانٍ: اجعل البوت مسؤولًا في المجموعة. تستقبل بوتات المسؤولين جميع الرسائل في أي وضع للخصوصية.
أخطاء الاتصال الشائعة وما ينبغي فعله
النقاط الرئيسية
تحقق أولًا مما إذا كانت البوابة قيد التشغيل، وما إذا كان الرمز المميز والمعرّف في قائمة الوصول صحيحين. بالنسبة إلى المجموعات، تحقق من وضع الخصوصية؛ وبالنسبة إلى التعرّف على الكلام، تحقق من مزوّد STT؛ وبالنسبة إلى الردود الصوتية عبر Edge TTS، تحقق من وجود ffmpeg.
| العَرَض | السبب | ما ينبغي فعله |
|---|---|---|
| لا يرد البوت إطلاقًا | الرمز المميز غير صحيح أو البوابة لا تعمل | تحقق من الرمز المميز في .env، وأعد تشغيل hermes gateway، وتحقق من السجلات في الطرفية نفسها |
| يرد البوت بكلمة “unauthorized” | معرّفك غير موجود في قائمة الوصول | تحقق من معرّفك، وأضفه إلى TELEGRAM_ALLOWED_USERS، ثم أعد تشغيل البوابة |
| يرد في المحادثة الخاصة لكنه يصمت في المجموعة | وضع الخصوصية | اختر “Turn off” باستخدام BotFather، ثم أزل البوت من المجموعة وأضفه مجددًا، أو اجعله مسؤولًا |
| لا تُفرّغ الرسائل الصوتية إلى نص | التعرّف على الكلام غير مُعدّ | يُثبّت التعرّف المحلي مع حزمة faster-whisper؛ أما الخيارات السحابية فتتطلب مفتاحًا خاصًا بها |
| يصل الرد الصوتي عبر Edge TTS كملف بدلًا من رسالة صوتية عادية | ffmpeg غير موجود | ثبّت ffmpeg — يحتاج إليه Edge TTS لتحويل الرسالة إلى تنسيق الرسائل الصوتية في Telegram |
| توقف الرمز المميز عن العمل | أُبطل الرمز المميز | احصل على رمز جديد عبر /revoke و/newbot (أو /token) مع BotFather، واستبدل القيمة في .env، ثم أعد تشغيل البوابة |
ما الأسئلة الأخرى التي يطرحها الناس عن Hermes Agent في Telegram؟
النقاط الرئيسية
الخادم غير مطلوب، لكن البوت لا يعمل إلا أثناء تشغيل البوابة. الربط مجاني؛ وتدفع فقط مقابل النموذج. يمكن لعدة أشخاص الاتصال عبر قائمة المعرّفات. لا يستطيع البوت رؤية المحادثات الخاصة. تتطلب الملفات الأكبر من 20 MB إعدادًا إضافيًا.
الأسئلة الشائعة
هل تحتاج إلى خادم ليعمل البوت؟
لا، يكفي للبدء الكمبيوتر المثبّت عليه Hermes. تذكّر فقط أن البوت يعمل أثناء تشغيل البوابة. أوقف تشغيل الكمبيوتر أو ضعه في وضع السكون، وسيصمت البوت حتى يعود الجهاز إلى العمل. عندما تريد تشغيله على مدار الساعة، انقل الوكيل إلى خادم — ولدينا دليل منفصل عن ذلك.
كم تبلغ تكلفة ربط بوت؟
الربط مجاني. لا يفرض Telegram رسومًا على البوتات، وHermes Agent مشروع مفتوح المصدر. قد تُفرض تكاليف منفصلة على النموذج المرتبط بوكيلك وعلى الخادم إذا أردت تشغيله على مدار الساعة.
هل يمكنني ربط زوجتي أو فريقي بالبوت؟
نعم. تُفصل المعرّفات في قائمة TELEGRAM_ALLOWED_USERS بفواصل، ويمكن لكل شخص في القائمة مراسلة البوت على نحو خاص. وإذا سمحت بالمحادثة نفسها عبر TELEGRAM_GROUP_ALLOWED_CHATS، فبإمكان أي عضو في تلك المجموعة استخدام البوت — هكذا تعمل قائمة المحادثات المسموح بها وفقًا للوثائق.
هل يستطيع البوت رؤية محادثاتي الخاصة؟
لا. لا تتيح Bot API للبوت إلا الرسائل الموجّهة إليه في المحادثات الخاصة، بينما ينطبق وضع الخصوصية في Telegram على المجموعات، كما ورد في قسم المجموعات. لا يستطيع البوت الوصول إلى محادثاتك مع أشخاص آخرين.
لماذا رفض البوت قبول رسالة صوتية كبيرة؟
يبلغ حد تنزيل الملفات في Bot API العامة 20 MB؛ ويُرفض أي ملف أكبر من ذلك. تشرح وثائق Hermes حلًا بديلًا باستخدام خادم Bot API محلي، ما يرفع الحد إلى 2 GB. لا تحتاج إلى ذلك إلا إذا كنت تخطط لقبول ملفات أكبر من 20 MB؛ ويَرِد رابط الوثائق في قسم «المصادر» في نهاية المقالة.
هل يمكنني إضافة إمكانات جديدة إلى البوت؟
نعم. لدى Hermes مهارات وإضافات — وهي إمكانات جاهزة للوكيل. يتناول دليل منفصل طريقة تثبيت إضافة في هذا النوع من بوتات وكلاء الذكاء الاصطناعي: كيفية تثبيت إضافة في بوت وكيل ذكاء اصطناعي على Telegram.
المصادر
- Hermes Agent: إعداد Telegram — المصدر الرئيسي للدليل الأصلي، وقد راجعه مؤلفه في 12.09.2026
- Hermes Agent: بوابة المراسلة
- Hermes Agent: التثبيت
- Hermes Agent: البدء السريع
- Hermes Agent: المهام المجدولة
- BotFather — بوت Telegram الرسمي لإنشاء البوتات
عندما تكون مستعدًا، تعرّف على Ailoot.
المزيد من التفاصيل
أسئلة شائعة
هل تمنع القائمة الشخصية غير المدرجين داخل مجموعة مسموحة؟
ليس عندما تُفوّض المحادثة كلها عبر TELEGRAM_GROUP_ALLOWED_CHATS؛ إذ يملك أي عضو في المجموعة التفويض. يجيز TELEGRAM_ALLOWED_USERS مرسلين أفرادًا؛ افحص الإعدادين قبل فتح البوت لمجموعة.
هل يجعل اشتراط الإشارة بعلامة @ المجموعة مقتصرة على مستخدمين مختارين؟
لا. تحدد إعدادات الإشارات والأنماط الرسائل التي تستدعي ردًا. ولا تلغي التفويض الممنوح لكل عضو في محادثة مسموحة.