Hermes Agent: الرسائل متعددة المنصات
آخر تحديث: 2026-08-31
التكامل متعدد المنصات هو قدرة تواصل Hermes — وكيل واحد يخدمك في وقت واحد على Telegram وDiscord وSlack، كأن لديك نسخًا متعددة.
💡 نصيحة: تكامل المنصات في Hermes ليس مجرد إعادة توجيه رسائل — كل منصة تحتفظ بذاكرة ومهارات كاملة، مع تكييف تلقائي لصيغة الرسائل.
📋 المتطلبات المسبقة: الدرس 3 — ملفات الإعداد
1. ما ستتعلمه
| # | المحتوى |
|---|---|
| ❶ | قائمة المنصات المدعومة |
| ❷ | إعداد كل منصة |
| ❸ | معالجة الرسائل |
| ❹ | تكييف ميزات المنصة |
| ❺ | توجيه الرسائل متعددة المنصات |
2. القصة
(1) المشكلة: منصات مختلفة تستخدم بوتات مختلفة
Bob يستخدم Telegram للتواصل مع الزملاء، Slack للعمل، Discord للمجتمعات. كل منصة لها بوت خاص، الذاكرة غير مشتركة، المهارات غير متزامنة.
(2) الحل: وكيل واحد، تغطية كاملة
Hermes الخاص بـ Alice متصل بجميع المنصات:
BASH
# Hermes واحد، ثلاثة مداخل
Telegram: @AliceHermesBot
Slack: Hermes App
Discord: Hermes#1234
# الذاكرة والمهارات مشتركة بالكامل
على Slack: "ساعدني في مراجعة الكود"
→ على Telegram: "تابع تلك المراجعة"
→ الوكيل يعرف أنه نفس الموضوع
3. المنصات المدعومة
| المنصة | النوع | الصيغة | الملفات | المجموعات |
|---|---|---|---|---|
| Telegram | Bot | Markdown | ✅ صور/ملفات | ✅ |
| Discord | Bot | Markdown | ✅ صور/مرفقات | ✅ |
| Slack | App | mrkdwn | ✅ ملفات | ✅ قنوات |
| Business | نص عادي | ✅ صور/مستندات | ❌ | |
| Signal | Bot | نص عادي | ✅ صور | ✅ |
| Twitter/X | Bot | نص عادي | ✅ صور | ❌ |
| IMAP/SMTP | HTML/نص | ✅ مرفقات | ❌ | |
| Web Chat | مخصص | Markdown | ✅ سحب وإفلات | ✅ |
| CLI | طرفية | ANSI | ❌ | ❌ |
| VS Code | إضافة | Markdown | ✅ مساحة عمل | ❌ |
| REST API | HTTP | JSON | ✅ Base64 | ❌ |
| n8n | سير عمل | JSON | ✅ | ✅ |
| Home Assistant | منزل ذكي | نص عادي | ❌ | ❌ |
| Custom | مخصص | قابل للإعداد | قابل للإعداد | قابل للإعداد |
4. إعداد المنصات
(1) Telegram
YAML
platforms:
telegram:
enabled: true
token: "${TELEGRAM_BOT_TOKEN}"
parse_mode: "MarkdownV2"
max_message_length: 4096
allowed_users:
- 123456789
features:
voice_messages: true
photos: true
files: true
BASH
hermes config set platforms.telegram.token "your-token"
hermes platform start telegram
(2) Discord
YAML
platforms:
discord:
enabled: true
token: "${DISCORD_BOT_TOKEN}"
guilds:
- id: "123456789"
channels: ["general", "dev", "ai-help"]
features:
slash_commands: true
thread_support: true
reactions: true
(3) Slack
YAML
platforms:
slack:
enabled: true
bot_token: "${SLACK_BOT_TOKEN}"
app_token: "${SLACK_APP_TOKEN}"
channels:
- "general"
- "dev-help"
features:
app_mentions: true
direct_messages: true
thread_replies: true
5. معالجة الرسائل
(1) خط أنابيب الرسائل الموحد
graph LR
A[Telegram] --> M[خط أنابيب الرسائل]
B[Discord] --> M
C[Slack] --> M
M --> P[تحليل الرسالة]
P --> Q[فحص الصلاحيات]
Q --> R[استرجاع الذاكرة]
R --> S[مطابقة المهارات]
S --> T[استدلال LLM]
T --> U[استدعاء الأداة]
U --> V[توليد الاستجابة]
V --> W[تكييف الصيغة]
6. توجيه الرسائل متعددة المنصات
(1) الذاكرة عبر المنصات
BASH
# بدء محادثة على Slack
Slack: me: ساعدني في مراجعة auth.py
Agent: عُثر على 3 مشاكل أمنية...
# المتابعة على Telegram
Telegram: me: عن نتيجة تلك المراجعة، أعطني تفاصيل أكثر
Agent: [استرجاع عبر المنصات]
عن مراجعة auth.py، المشاكل الثلاث هي...
(2) قواعد التوجيه
YAML
routing:
platform_rules:
telegram:
model: "gpt-4o-mini"
personality: "friendly"
slack:
model: "gpt-4o"
personality: "professional"
discord:
model: "gpt-4o"
personality: "creative"
❓ أسئلة شائعة
س كم منصة يمكن الاتصال بها في وقت واحد؟
ج بلا حدود. جميع المنصات الـ 15+ تعمل معًا بدون مشاكل، كل واحدة في thread مستقل.
س هل زمن الاستجابة عبر المنصات مرتفع؟
ج استرجاع الذاكرة <100ms، لا يؤثر على التجربة. زمن الاستجابة يعتمد على استدلال النموذج.
س هل يمكن لكل منصة أن يكون لها شخصية مختلفة؟
ج نعم. عبر قواعد التوجيه، حدد نبرة ونموذج ومهارات مختلفة لكل منصة.
س كيف أتجنب الرد على الجميع في المجموعة؟
ج أعد المحفز: @إشارة أو بادئة محددة (مثل !hermes). الافتراضي: الرد فقط على الرسائل الموجهة مباشرة.
📖 ملخص
- 15+ تكامل منصات: Telegram، Discord، Slack، WhatsApp، Signal إلخ
- خط أنابيب موحد: استقبال → تحليل → صلاحيات → ذاكرة → مهارات → استجابة → تكييف
- ذاكرة عبر المنصات: أي محادثة على أي منصة تعيش في نفس مساحة الذاكرة
- تكييف حسب المنصة: صوت، مجموعات، رسائل طويلة، تحويل صيغة
- قواعد توجيه: منصات مختلفة يمكنها استخدام نماذج وشخصيات مختلفة
📝 تمارين
- أساسي (⭐): اتصل بـ Telegram أو Discord، أكمل محادثة، تحقق من الإرسال/الاستقبال.
- متوسط (⭐⭐): اتصل بمنصتين، ابدأ في واحدة وتابع في الأخرى، تحقق من الذاكرة عبر المنصات.
- متقدم (⭐⭐⭐): أعد قواعد توجيه متعددة المنصات: Slack احترافي، Discord إبداعي.