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 ✅ ملفات ✅ قنوات
WhatsApp Business نص عادي ✅ صور/مستندات
Signal Bot نص عادي ✅ صور
Twitter/X Bot نص عادي ✅ صور
Email 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) خط أنابيب الرسائل الموحد

100%
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). الافتراضي: الرد فقط على الرسائل الموجهة مباشرة.

📖 ملخص


📝 تمارين

  1. أساسي (⭐): اتصل بـ Telegram أو Discord، أكمل محادثة، تحقق من الإرسال/الاستقبال.
  2. متوسط (⭐⭐): اتصل بمنصتين، ابدأ في واحدة وتابع في الأخرى، تحقق من الذاكرة عبر المنصات.
  3. متقدم (⭐⭐⭐): أعد قواعد توجيه متعددة المنصات: Slack احترافي، Discord إبداعي.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%