# إعداد إشعارات Discord باستخدام إضافة discourse-chat-integration

**URL:** https://meta.discourse.org/t/set-up-discord-notifications-with-the-discourse-chat-integration-plugin/66600
**Category:** Integrations
**Tags:** chat-integration, how-to
**Created:** [21 يوليو 2017، 3:04م UTC](https://meta.discourse.org/t/set-up-discord-notifications-with-the-discourse-chat-integration-plugin/66600 "2017-07-21T15:04:04Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [21 يوليو 2017، 3:04م UTC](https://meta.discourse.org/t/set-up-discord-notifications-with-the-discourse-chat-integration-plugin/66600/1 "2017-07-21T15:04:04Z")

</div>

> 🔖 يشرح هذا الدليل كيفية تكوين إشعارات ديسكورد (Discord) لمنتدى ديسكورس (Discourse) الخاص بك باستخدام الإضافة `discourse-chat-integration`. هذه الإضافة مُضمنة مع ديسكورس (Discourse) — ولا يلزم تثبيت منفصل.
> 
> 🙋 مستوى المستخدم المطلوب: مسؤول (Administrator)

## إعداد خطاف الويب (Webhook) الخاص بـ ديسكورد (Discord)

1. سجّل الدخول إلى خادم ديسكورد (Discord) الخاص بك

2. انقر فوق اسم الخادم واختر “إعدادات الخادم” (Server Settings)  

3. انقر فوق **التكاملات** (Integrations)، ثم **خطافات الويب** (Webhooks). ثم انقر فوق **إنشاء خطاف ويب** (Create Webhook)

4. اختر اسم روبوت (bot)، وأيقونة، وقناة ديسكورد (Discord) التي تريد النشر فيها  

5. انسخ عنوان URL لخطاف الويب (webhook URL)، ثم انقر فوق **حفظ** (Save)

ℹ تستخدم خطافات الويب (Webhooks) تنسيقات عناوين URL هذه اعتمادًا على عميل ديسكورد (Discord) الخاص بك:

- ديسكورد (Discord) القياسي: `https://discord.com/api/webhooks/`
- الإصدار التجريبي العام (PTB): `https://ptb.discord.com/api/webhooks/`
- كناري (Canary): `https://canary.discord.com/api/webhooks/`

إذا كنت تستخدم PTB أو Canary، فقم بإزالة الجزء `ptb.` أو `canary.` من عنوان URL لخطاف الويب قبل الحفظ في ديسكورس (Discourse).

## تكوين ديسكورس (Discourse)

1. في إعدادات موقعك، قم بتمكين `chat integration enabled` لتفعيل إضافة تكامل الدردشة (Chat Integration)، ثم قم بتمكين `chat integration discord enabled` لتفعيل موفر ديسكورد (Discord)

2. انتقل إلى علامة التبويب **الإضافات** (Plugins)، ثم **تكاملات الدردشة** (Chat Integrations). في قسم **ديسكورد** (Discord)، انقر فوق **إنشاء قناة** (Create Channel)  

3. أدخل اسمًا للقناة (يتم عرضه فقط في لوحة المسؤول)

4. الصق عنوان URL لخطاف الويب الذي نسخته سابقًا، ثم انقر فوق **حفظ القناة** (Save Channel)

5. استخدم زر **اختبار** (Test) على القناة التي أنشأتها للتو للتحقق من أن كل شيء يعمل. يجب أن ترى شيئًا كهذا:  

6. قم بإعداد قواعد الإشعارات لقناتك باتباع تعليمات [تكامل الدردشة (chatroom-integration-plugin-discourse-chat-integration)](https://meta.discourse.org/t/chatroom-integration-plugin-discourse-chat-integration/66522)

## تخصيص الإشعارات

يمكنك استخدام إعداد موقع ديسكورس (Discourse) `chat_integration_discord_message_content` لإضافة رسالة قبل كل إشعار. يمكن استخدام هذا لـ:

- إضافة نص مخصص
- ذكر المستخدمين أو الأدوار
- الإشارة إلى الجميع باستخدام [@everyone](https://meta.discourse.org/groups/everyone)

### إضافة ذكر الأدوار (Role Mentions)

لذكر أدوار ديسكورد (Discord) محددة في إشعاراتك، ستحتاج إلى استخدام التنسيق `\u003c@\u0026Role_ID\u003e`. إليك كيفية الحصول على معرّف (ID) الدور:

1. افتح ديسكورد (Discord) وانقر فوق رمز إعدادات المستخدم ⚙ في أسفل يسار الشاشة

2. ابحث عن “المطور” (Developer) في شريط بحث الإعدادات أو انقر فوق علامة التبويب **إعدادات التطبيق \> متقدم** (App Settings \> Advanced)

3. قم بتمكين **وضع المطور** (Developer Mode) وارجع إلى خادم ديسكورد (Discord) الخاص بك

4. انقر بزر الماوس الأيسر فوق اسم الخادم الخاص بك

5. انتقل إلى **إعدادات الخادم \> الأدوار** (Server Settings \> Roles)

6. انقر بزر الماوس الأيسر على الدور الذي تريد ذكره (على سبيل المثال، `@everyone`) وحدد **نسخ معرّف الدور** (Copy Role ID)

7. في لوحة مسؤول ديسكورس (Discourse) لديك، أضف معرّف الدور إلى إعداد `chat_integration_discord_message_content` الخاص بك باستخدام هذا التنسيق:

```plaintext
\u003c@\u0026000000000\u003e

```

(استبدل `000000000` بمعرّف الدور الفعلي الذي نسخته)

1. احفظ التغييرات واستخدم زر **اختبار** (Test) للتحقق من عمله

ℹ لذكر مستخدمين فرديين بدلاً من الأدوار، استخدم التنسيق `\u003c@UserID\u003e`. يمكنك الحصول على معرّف (ID) المستخدم باستخدام نفس خطوات وضع المطور المذكورة أعلاه، ولكن انقر بزر الماوس الأيمن فوق المستخدم وحدد **نسخ المعرّف** (Copy ID) بدلاً من ذلك.

على سبيل المثال، سيظهر إعداد محتوى الرسالة لتضمين ذكر دور كما يلي:

 ![Everyone mention](https://global.discourse-cdn.com/meta/original/3X/4/9/49372b2f41bb2f68314904f9bbb7c789f523b2f7.png)

---

_[View the full topic](https://meta.discourse.org/t/set-up-discord-notifications-with-the-discourse-chat-integration-plugin/66600)._
