منصات المراسلة
Discord
الحالة: جاهز للرسائل المباشرة وقنوات النقابة عبر بوابة Discord الرسمية.
الإعداد السريع
ستحتاج إلى إنشاء تطبيق جديد مع بوت، إضافة البوت إلى خادمك، وإقرانه بـ OpenClaw. نوصي بإضافة البوت الخاص بك إلى خادمك الخاص. إذا لم يكن لديك واحد بعد، قم بإنشاء واحد أولاً (اختر Create My Own > For me and my friends).
الخطوة 1: إنشاء تطبيق وبوت Discord
اذهب إلى بوابة مطوري Discord وانقر على New Application. سمّه شيئًا مثل "OpenClaw". انقر على Bot في الشريط الجانبي. عيّن Username إلى ما تسمي به وكيل OpenClaw الخاص بك.
الخطوة 2: تمكين النوايا المميزة (Privileged Intents)
ما زلت في صفحة Bot، انتقل لأسفل إلى Privileged Gateway Intents وقم بتمكين:
- Message Content Intent (مطلوب)
- Server Members Intent (موصى به؛ مطلوب لقوائم السماح بالصلاحيات ومطابقة الاسم بالمعرف)
- Presence Intent (اختياري؛ مطلوب فقط لتحديثات الحالة)
الخطوة 3: نسخ رمز البوت (Bot Token) الخاص بك
ارجع لأعلى في صفحة Bot وانقر على Reset Token.
ℹ️ رغم الاسم، هذا يُنشئ أول رمز لك — لا يتم "إعادة تعيين" أي شيء.
انسخ الرمز واحفظه في مكان ما. هذا هو رمز البوت (Bot Token) الخاص بك وستحتاجه قريبًا.
الخطوة 4: إنشاء رابط دعوة وإضافة البوت إلى خادمك
انقر على OAuth2 في الشريط الجانبي. ستقوم بإنشاء رابط دعوة مع الأذونات الصحيحة لإضافة البوت إلى خادمك. انتقل لأسفل إلى OAuth2 URL Generator وقم بتمكين:
botapplications.commands
سيظهر قسم Bot Permissions أدناه. قم بتمكين:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Attach Files
- Add Reactions (اختياري)
انسخ الرابط المُنشأ في الأسفل، الصقه في متصفحك، اختر خادمك، وانقر على Continue للتوصيل. يجب أن ترى الآن البوت الخاص بك في خادم Discord.
الخطوة 5: تمكين وضع المطور وجمع معرفاتك
عد إلى تطبيق Discord، تحتاج إلى تمكين وضع المطور حتى تتمكن من نسخ المعرفات الداخلية.
- انقر على User Settings (أيقونة الترس بجوار صورتك الشخصية) → Advanced → شغّل Developer Mode
- انقر بزر الماوس الأيمن على أيقونة الخادم في الشريط الجانبي → Copy Server ID
- انقر بزر الماوس الأيمن على صورتك الشخصية → Copy User ID
احفظ معرف الخادم (Server ID) و معرف المستخدم (User ID) الخاصين بك جنبًا إلى جنب مع رمز البوت — ستُرسل الثلاثة إلى OpenClaw في الخطوة التالية.
الخطوة 6: السماح بالرسائل المباشرة من أعضاء الخادم
لكي يعمل الإقران، يحتاج Discord إلى السماح لل بوت الخاص بك بإرسال رسائل مباشرة إليك. انقر بزر الماوس الأيمن على أيقونة الخادم → Privacy Settings → شغّل Direct Messages. هذا يسمح لأعضاء الخادم (بما في ذلك البوتات) بإرسال رسائل مباشرة إليك. أبقِ هذا مفعلاً إذا كنت تريد استخدام الرسائل المباشرة في Discord مع OpenClaw. إذا كنت تخطط لاستخدام قنوات النقابة فقط، يمكنك تعطيل الرسائل المباشرة بعد الإقران.
الخطوة 7: الخطوة 0: ضبط رمز البوت الخاص بك بشكل آمن (لا ترسله في الدردشة)
رمز بوت Discord الخاص بك هو سر (مثل كلمة المرور). عيّنه على الجهاز الذي يعمل عليه OpenClaw قبل مراسلة وكيلك.
openclaw config set channels.discord.token '"YOUR_BOT_TOKEN"' --json
openclaw config set channels.discord.enabled true --json
openclaw gateway
إذا كان OpenClaw يعمل بالفعل كخدمة خلفية، استخدم openclaw gateway restart بدلاً من ذلك.
الخطوة 8: تكوين OpenClaw والإقران
تحدث مع وكيل OpenClaw الخاص بك على أي قناة موجودة (مثل Telegram) وأخبره. إذا كان Discord هو قناتك الأولى، استخدم واجهة سطر الأوامر / علامة التبويب config بدلاً من ذلك.
“I already set my Discord bot token in config. Please finish Discord setup with User ID
<user_id>and Server ID<server_id>.”
{
channels: {
discord: {
enabled: true,
token: "YOUR_BOT_TOKEN",
},
},
}
الخطوة 9: ا لموافقة على أول إقران عبر الرسائل المباشرة
انتظر حتى تعمل البوابة، ثم أرسل رسالة مباشرة إلى البوت الخاص بك في Discord. سيرد برمز إقران.
أرسل رمز الإقران إلى وكيلك على قناتك الحالية:
“Approve this Discord pairing code: ``”
openclaw pairing list discord
openclaw pairing approve discord <CODE>
تنتهي صلاحية رموز الإقران بعد ساعة واحدة. يجب أن تكون الآن قادرًا على الدردشة مع وكيلك في Discord عبر الرسائل المباشرة.
ℹ️ حل الرمز المميز (Token) يراعي الحساب. قيم رمز التكوين تفوق القيمة الافتراضية للمتغير البيئي.
DISCORD_BOT_TOKENيُستخدم فقط للحساب الافتراضي.