أطلق بوت المحادثة بالذكاء الاصطناعي على Discord
هل تريد إنشاء بوت محادثة ذكي لخادمك على Discord؟ يرشدك هذا الدليل خطوة بخطوة خلال العملية في 10 دقائق فقط، دون الحاجة إلى البرمجة!
شاهد الفيديو
5 خطوات بسيطة لإنشاء بوت الذكاء الاصطناعي
باتباع هذه الخطوات، ستحصل على بوت محادثة بالذكاء الاصطناعي يعمل بالكامل على خادم Discord:
- إنشاء خادم Discord
- إنشاء تطبيق Discord
- إضافة البوت إلى خادمك
- إنشاء حساب Quickchat AI
- ربط بوت Discord بمنصة Quickchat AI
كيف سيبدو بوت الذكاء الاصطناعي الخاص بك؟
بعد الإعداد، سيصبح البوت نشطًا على Discord وجاهزًا لإجراء محادثات طبيعية مع أعضاء خادمك.

أسرع طريقة: التشغيل بنقرة واحدة
إذا كان لديك حساب Quickchat AI بالفعل، يمكنك تجاوز Developer Portal بالكامل. افتح External Apps من الشريط الجانبي الأيسر في لوحة التحكم، ثم اختر Discord، وتحت Connect انقر على Add to your Discord server.
شاشة الربط بنقرة واحدة ضمن External Apps → Discord.
سيطلب منك Discord تفويض تطبيق Quickchat AI المشترك واختيار خادم. انقر على Authorize ليبدأ البوت العمل، ويصبح جاهزًا ليشير إليه الأعضاء باستخدام @mention في أي قناة. الشرط الوحيد هو امتلاك صلاحية Manage Server على الخادم الذي تختاره.
يحصل المسجلون الجدد في Quickchat AI على إعداد أولي مخصص لـDiscord ينقلهم مباشرة إلى هذه الخطوات.
يبدأ المستخدمون الجدد من شاشة إعداد مخصصة لـDiscord تقودهم إلى الربط بنقرة واحدة.
الخطوات أدناه هي البديل اليدوي، أي خيار Use your own Discord app: تنشئ تطبيق Discord خاصًا بك وتربطه باستخدام رمز البوت. اختر هذا المسار عندما تريد اسمًا وصورة مخصصين للبوت، أو رسائل خاصة، أو Discord AI Actions، أو عدة بوتات على خادم واحد. تتطلب Discord Actions اتصالًا ببوتك الخاص، لأنه يوفر الرمز المستخدم في طلبات Discord API.
1. إنشاء خادم Discord
إذا لم يكن لديك حساب Discord، فأنشئ حسابًا على discord.com. ثم أنشئ خادمك الأول:

2. إنشاء تطبيق Discord
انتقل إلى Discord Developer Portal وأنشئ تطبيقًا جديدًا.

3. إضافة البوت إلى خادم Discord
تذكّر تمكين البوت من تلقي محتوى الرسائل بالنقر على المفتاح الموضح أدناه:
بعد إنشاء البوت، يجب إضافته إلى خادمك. لتنفيذ ذلك، أنشئ رابط Discord والصقه في متصفحك:
https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237713920&scope=bot
من أين يأتي رقم الصلاحيات؟
رقم الصلاحيات (309237713920) ناتج عن طلب الصلاحيات التالية:
View ChannelsSend MessagesCreate Public ThreadsSend Messages in ThreadsRead Message History
هذه هي المجموعة الدنيا من الصلاحيات اللازمة ليعمل البوت بصورة صحيحة. يمكنك التحقق بنفسك بالانتقال إلى discord.com/developers/applications، واختيار تطبيقك، ثم النقر على Bot في اليسار والتمرير إلى أسفل:

أين تجد YOUR CLIENT ID؟
أسهل طريقة هي النظر إلى شريط العنوان في المتصفح ونسخ الرقم الطويل الذي يشكل جزءًا من الرابط:
https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

في هذا المثال، معرّف العميل هو 1234567890123456789، ما يعني أن الرابط الكامل الذي تفتحه لإضافة البوت إلى الخادم هو:
https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237713920&scope=bot
إذا حدثت مشكلة في هذه الخطوة:
- “Integration requires code grant”: خيار Require OAuth2 Code Grant مفعّل في تطبيقك. افتح التطبيق في Developer Portal، وانتقل إلى Bot، وعطّل هذا الخيار، ثم احفظ وافتح رابط الدعوة مجددًا. (التفاصيل)
- ظهور شاشة كعكة أو “baked”: هذه صفحة النجاح في Discord، وقد تمت إضافة البوت. تحقّق من Server Settings → Integrations → Bots and Apps.
- نصيحة: بمجرد لصق رمز البوت في لوحة تحكم Quickchat AI (الخطوة 5)، تنشئ صفحة ربط Discord رابط الدعوة هذا وتعرض قائمة تحقق للإعداد، فلا تحتاج إلى تجميع الرابط يدويًا كما سبق.
4. إنشاء حساب Quickchat AI
سجّل في Quickchat AI لتزويد بوتك بذكاء اصطناعي يجري محادثات شبيهة بالبشر.
تتيح لك Quickchat AI إنشاء وكلاء ذكاء اصطناعي بقواعد معرفة مخصصة وAI Actions وغير ذلك، وهي مناسبة لبوتات Discord والمواقع الإلكترونية وغيرها.
5. ربط البوت بمنصة Quickchat AI
لربط البوت بمنصة Quickchat AI، احصل على Discord Bot Token من Developer Portal.
- انتقل إلى Bot Settings → Reset Token → Copy Token.

- في لوحة تحكم Quickchat AI، افتح External Apps → Discord، واختر Use your own Discord app، ثم الصق الرمز. تشغّل Quickchat AI البوت وتعرض حالته أثناء بدء التشغيل.

إذا لم يصبح البوت متصلًا
عندما يفشل البوت في بدء التشغيل، تعرض صفحة ربط Discord الخطأ الدقيق ورابطًا مباشرًا إلى طريقة إصلاحه. أكثر خطأين شيوعًا هما:
- Invalid token: الرمز غير صحيح أو أُعيد إنشاؤه، فإعادة تعيين الرمز تُبطل الرمز القديم. افتح البوت في Developer Portal، وانتقل إلى Bot → Reset Token، وانسخ الرمز الجديد، ثم انقر على Reconnect في Quickchat AI والصقه. راجع Invalid bot token للاطلاع على لقطة الشاشة الدقيقة.
- Message Content Intent غير مفعّل (يظهر الخطأ
PrivilegedIntentsRequired): اتصل البوت لكنه لا يستطيع قراءة الرسائل. افتح البوت في Developer Portal، وانتقل إلى Bot → Privileged Gateway Intents، وفعّل Message Content Intent، ثم احفظ. راجع Message Content Intent لمعرفة المفتاح المطلوب بالضبط.
يُعاد تشغيل البوت كلما غيّرت رمزه أو إعداداته، لذا انتظر حتى دقيقة ليصبح متصلًا.
إذا كان بوتك متصلًا لكنه لا يجيب أبدًا
تحقّق مما إذا كان بوت Quickchat AI المشترك الذي أضفته بنقرة واحدة لا يزال موجودًا في الخادم نفسه. عندما يوجد البوتان في خادم واحد، يجيب البوت المشترك ويبقى بوتك صامتًا، حتى لو كان رمزه وإعدادات intents وصلاحياته صحيحة. افتح External Apps في لوحة تحكم Quickchat AI، وابحث عن الخادم ضمن Connected servers في إعداد الربط بنقرة واحدة، ثم أزله من هناك. سيتولى بوتك الرد فورًا. راجع Both bots are in the same server.
أصبح بوت الذكاء الاصطناعي جاهزًا!
عد إلى Discord. من المفترض أن يكون البوت متصلًا وجاهزًا للمحادثة! أشر إليه باستخدام @mention لبدء محادثة.

عند الإشارة إلى البوت باستخدام @mention، يرد في القناة افتراضيًا. إذا اخترت Thread في إعداد Reply in، فإنه ينشئ سلسلة محادثة يستطيع المستخدمون المتابعة داخلها دون الإشارة إليه مجددًا.

كيف يستجيب البوت؟
يمكن استدعاء البوت بعدة طرق، ولكل منها سلوك مختلف في التعامل مع سجل المحادثة:
| الحالة | طريقة الاستدعاء | سجل المحادثة |
|---|---|---|
| إشارة @mention في قناة | أشر إلى البوت في أي قناة نصية | يعتمد على إعداد Reply in (انظر أدناه) |
| رسالة في سلسلة أنشأها البوت | أرسل رسالة في سلسلة أنشأها البوت | يُحتفظ بسجل السلسلة كاملًا |
| الرد على رسالة من البوت | استخدم ميزة Reply في Discord للرد على رسالة البوت | تبدأ محادثة جديدة في كل مرة |
أمر الشرطة المائلة /ask | اكتب /ask وسؤالك (البوت المشترك المتصل بنقرة واحدة فقط) | تبدأ محادثة جديدة في كل مرة |
| رسالة خاصة | أرسل رسالة خاصة إلى البوت (تطبيقك الخاص فقط) | يُحتفظ به طوال جلسة الرسائل الخاصة |
الرسالة العادية في القناة لا تستدعي البوت. هذا مقصود كي يبقى صامتًا في الخوادم النشطة، وهو السبب الأكثر شيوعًا لظهور البوت المضاف حديثًا وكأنه لا يعمل. يوجد /ask جزئيًا كبديل يسهل العثور عليه: تظهره قائمة الأوامر عند كتابة / في أي قناة، ويعمل عندما يكون الوصول إلى محتوى الرسائل مقيّدًا. هذا الأمر مسجّل في البوت المشترك المتصل بنقرة واحدة، لذا إذا ربطت تطبيقك الخاص، فاستخدم @mention لاستدعائه.
إعداد “Reply in”
في لوحة تحكم Quickchat ضمن Channels > External Apps > Discord، توجد قائمة منسدلة بعنوان “Reply in:” وبها خياران:
- Channel (الافتراضي): يرد البوت مباشرة في القناة التي تمت الإشارة إليه فيها. تبدأ كل إشارة @mention محادثة جديدة دون تذكّر التفاعلات السابقة.
- Thread: ينشئ البوت سلسلة جديدة لكل إشارة @mention. تحمل السلسلة اسم البوت والمستخدم (مثل “Aria & john_doe”). داخل السلسلة، يرد البوت على كل رسالة دون الحاجة إلى @mention، ويُحتفظ بسجل المحادثة كاملًا.
الرسائل الخاصة
تتطلب الرسائل الخاصة تطبيق Discord خاصًا بك. يجيب البوت المشترك المتصل بنقرة واحدة داخل الخوادم فقط، لأن الرد على رسائل خاصة غير مطلوبة بهوية مشتركة واحدة سيؤثر في كل الخوادم التي يخدمها.
في تطبيقك الخاص، لا تحتاج إلى @mention داخل الرسائل الخاصة. يرد البوت على كل رسالة، ويستمر سجل المحادثة طوال الجلسة. ولا يستطيع الوصول إلى سجل قنوات الخادم عند الرد في الرسائل الخاصة.
ملاحظة: يرد البوت فقط داخل السلاسل التي أنشأها بنفسه. إذا أنشأ شخص سلسلة يدويًا وكتب فيها، فلن يرد البوت.
كيف يفهم البوت سياق القناة؟
عندما يشير شخص إلى البوت في قناة، لا يرى البوت الرسالة التي تتضمن الإشارة فقط. بل يجلب تلقائيًا الرسائل الأخيرة من القناة ويضمّنها في تعليمات الذكاء الاصطناعي كسجل مؤرّخ بالطوابع الزمنية. هذا يعني أنه يفهم المحادثة الجارية ويستطيع الرجوع إلى ما قيل سابقًا.
فيما يلي مثال على شكل هذا السياق من منظور الذكاء الاصطناعي:
Most recent messages on the #general channel:
[2026-02-19 14:01] alice: Has anyone tried the new API endpoint?
[2026-02-19 14:03] bob: Yeah, I got a 429 back after about 50 requests
[2026-02-19 14:05] alice: @QuickchatBot what's the rate limit for the v2 API?
يقرأ البوت أيضًا رسائل السلاسل النشطة والمؤرشفة في القناة، فتدخل نقاشاتها ضمن السياق.
عندما يستخدم شخص ميزة Reply في Discord للرد على رسالة محددة، يحصر البوت السياق في الرسائل المجاورة مباشرة للرسالة التي يرد عليها، بدلًا من جلب السجل الحديث كاملًا. بذلك يحصل على سياق مركّز للمحادثة المحددة التي يشير إليها المستخدم.
يُمثَّل المحتوى الخاص في الرسائل، مثل الملصقات وGIF والصور والتضمينات والتفاعلات، بتعليقات توضيحية ليعرف البوت بوجوده، حتى لو لم يستطع رؤيته بصريًا في سجل السياق. وتُستبدل رموز @mention بأسماء عرض مقروءة.
لا حاجة إلى إعداد. سياق القناة مفعّل افتراضيًا لجميع بوتات Quickchat AI على Discord.

البحث الذكي بالذكاء الاصطناعي في سجل الخادم
افتراضيًا، يقرأ البوت الرسائل من القناة التي تمت الإشارة إليه فيها فقط. عند تفعيل Smart AI search over server history، يستطيع الذكاء الاصطناعي البحث في رسائل أي قناة نصية داخل الخادم، ويحدد القناة التي يراجعها بناءً على سؤال المستخدم.
على سبيل المثال، إذا سأل شخص في #general: “إلى أي نتيجة وصل النقاش في #engineering بشأن الترحيل؟”، يستطيع البوت قراءة السجل الحديث لقناة #engineering والإجابة بناءً على ما يجده.
تدعم الميزة أيضًا التصفية بحسب المدة الزمنية وتقسيم النتائج إلى صفحات، ليتمكن الذكاء الاصطناعي من الرجوع إلى رسائل أقدم عند الحاجة.
| الوضع | النطاق | الأنسب له |
|---|---|---|
| الافتراضي | القناة الحالية فقط | بوت مجتمعي للاستخدام العام |
| Smart AI search over server history | أي قناة في الخادم | بوتات الدعم واسترجاع المعرفة عبر القنوات |
ملاحظة: ميزة Smart AI search over server history في مرحلة تجريبية حاليًا. إذا كنت مهتمًا، تواصل معنا عبر البريد الإلكتروني أو على خادم Quickchat على Discord.

إرسال الصور إلى البوت
يمكن للمستخدمين إرفاق صورة عند الإشارة إلى البوت باستخدام @mention، وسيعالجها الذكاء الاصطناعي بقدرات الرؤية لديه. الصيغ المدعومة هي PNG وJPG وJPEG وGIF وWebP. إذا أُرفقت عدة صور، يعالج البوت الصورة الأولى.
يُمرَّر رابط الصورة من CDN الخاص بـDiscord مع نص الرسالة إلى نموذج الذكاء الاصطناعي كمدخل متعدد الوسائط، فيرى النص والصورة في الدور نفسه من المحادثة. لا حاجة إلى إعداد، ففهم الصور مفعّل افتراضيًا.
بعض الأمثلة العملية لمجتمعات Discord:
- مجتمع المطورين: يرسل مستخدم لقطة شاشة لتتبّع استدعاءات أو رسالة خطأ ويطلب من البوت شرحها
- مجتمع التصميم: يشارك مستخدم نموذجًا أوليًا لواجهة ويطلب ملاحظات البوت
- مجتمع الألعاب: يشارك مستخدم لقطة شاشة لإعدادات لعبة ويطلب نصائح لتحسينها
- دعم التجارة الإلكترونية: يرسل عميل صورة منتج معيب إلى بوت الدعم

ربط AI Actions بمنصة Discord
تتيح AI Actions للبوت استدعاء واجهات API وأدوات خارجية أثناء محادثة Discord. تُضبط مرة واحدة في لوحة تحكم Quickchat ضمن AI Agent > Actions & MCPs، وتعمل عبر جميع القنوات، مثل Discord وأداة الموقع وWhatsApp وTelegram وغيرها.
يتوفر نوعان من الإجراءات:
| نوع الإجراء | ما يفعله |
|---|---|
| API Action | يرسل طلبات HTTP من نوع GET وPOST وPUT وDELETE إلى نقاط نهاية خارجية مع إمكانية ضبط المعاملات والترويسات ومتن الطلب |
| Remote MCP | يتصل بخادم Model Context Protocol للوصول إلى أدوات ومصادر بيانات خارجية |
أمثلة لما يمكنك إنشاؤه باستخدام AI Actions على Discord:
- بوت تتبع الطلبات: اربط API Action بالنظام الخلفي لمتجرك، ليتمكن الأعضاء من السؤال “أين طلبي #12345؟” والحصول على حالته الحالية.
- بوت مسائل GitHub: اربط Remote MCP بمستودع GitHub، ليتمكن المطورون من سؤال البوت “هل توجد أخطاء مفتوحة تحمل الوسم
critical؟” مباشرة داخل Discord. - بوت تذاكر الدعم: دع البوت يجيب من وثائقك ويفتح سلسلة تذكرة خاصة مع تنبيه لرتبة الدعم للحالات التي لا يستطيع حلها فقط.
- مساعد الإشراف: اختر قوالب التقييد المؤقت والطرد والحظر والوضع البطيء، ليتمكن المشرفون من تشغيلها باللغة الطبيعية.
- جدولة الاجتماعات: اربط Remote MCP بمنصة Cal.com أو Google Calendar ليحجز المستخدمون اجتماعات مع فريقك عبر Discord.
- ربط CRM: اتصل بمنصة HubSpot ليتمكن البوت من تسجيل العملاء المحتملين أو إنشاء تذاكر دعم من محادثات Discord.
- تسجيل العملاء المحتملين والملاحظات: اربط Google Sheets ليسجّل البوت العملاء المحتملين والأسئلة التي لم تُجب وطلبات العروض التوضيحية من محادثات Discord مباشرة في جدول البيانات الذي يستخدمه فريقك بالفعل.
إعداد API Action
- في لوحة تحكم Quickchat، انتقل إلى AI Agent > Actions & MCPs.
- انقر على Add Action. لإجراء Discord مدعوم، اختر Discord Action ثم قالبًا. يطلب قالب الدعم خادمًا وقناة ورتبة، بينما تُثبّت قوالب الإشراف مباشرة. تنشئ Quickchat الطلب القابل للتعديل والوصف والمعاملات ومعالجة الاستجابة وشروط التنفيذ نيابة عنك.
- اختر إجراء HTTP Request مخصصًا فقط عندما تحتاج إلى نقطة نهاية غير موجودة في المعرض. امنحه اسمًا مثل “التحقق من حالة الطلب” ووصفًا يخبر الذكاء الاصطناعي متى يستخدمه، مثل “استخدم هذا عندما يسأل المستخدم عن حالة طلبه. اطلب رقم الطلب أولًا.”
- حدّد طريقة HTTP، مثل GET، ورابط نقطة النهاية وأي معاملات، ثم احفظ.
أصبح الإجراء متاحًا الآن للوكيل في القنوات المدعومة. إجراءات معرض Discord هي إجراءات HTTP Request عادية قابلة للتعديل، لذا راجع التفويض والأهداف والمعاملات بعد تغييرها. لشرح أكثر تفصيلًا، راجع دليل HubSpot AI Actions، أو دليل بوت الإشراف على Discord، الذي يشرح التقييد المؤقت والطرد والحظر والرتب والوضع البطيء كإجراءات AI Actions، أو وثائق Actions.

قراءات إضافية
تتناول هذه الأدلة موضوعات مرتبطة بمزيد من التفصيل:
- كيفية إنشاء بوت محادثة لتقمص الأدوار يحافظ على شخصيته: حوّل البوت نفسه إلى شخصية مستمرة ذات عالم وقواعد خاصة بها
- كيفية إنشاء بوت محادثة بالذكاء الاصطناعي على Telegram: شغّل وكيل الذكاء الاصطناعي نفسه على Telegram
- إنشاء بوت ذكاء اصطناعي لـWhatsApp: دليل ربط WhatsApp
- HubSpot AI Actions: شرح خطوة بخطوة لإعداد API Actions
- بوت تذاكر Discord بالذكاء الاصطناعي: أجب من قاعدة المعرفة وصعّد الباقي إلى سلاسل تذاكر خاصة
- بوت الترحيب على Discord: رحّب بالأعضاء والسلاسل وقنوات التذاكر الجديدة برسالة ثابتة
- ربط وكيل ذكاء اصطناعي بتذاكر Jira: مثال على Remote MCP مع Jira
- شرح MCP: ما هو Model Context Protocol وكيف يعمل
- وثائق Actions: المرجع الكامل
سجّل في Quickchat AI لتبدأ إنشاء وكيل الذكاء الاصطناعي، أو انضم إلى المجتمع على Discord: discord.gg/KqkHwvPRNH
