> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# كيف تعمل الإشعارات

> أعلن عن البثوث الجديدة ومقاطع الفيديو والمنشورات والحلقات من ثماني منصات خارجية مباشرةً في خادم ديسكورد الخاص بك.

يراقب فيتوكس ثماني منصات خارجية وينشر إعلانًا في سيرفرك عندما يظهر شيء جديد.

<CardGroup cols={4}>
  <Card title="تويتش" icon="twitch" href="/ar/notifications/twitch" />

  <Card title="كيك" icon="tower-broadcast" href="/ar/notifications/kick" />

  <Card title="يوتيوب" icon="youtube" href="/ar/notifications/youtube" />

  <Card title="ريديت" icon="reddit" href="/ar/notifications/reddit" />

  <Card title="بلوسكاي" icon="cloud" href="/ar/notifications/bluesky" />

  <Card title="ستيم" icon="steam" href="/ar/notifications/steam" />

  <Card title="RSS" icon="rss" href="/ar/notifications/rss" />

  <Card title="Podcasts" icon="podcast" href="/ar/notifications/podcasts" />
</CardGroup>

## يجب أن تتحقق ثلاثة أمور

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

<Steps>
  <Step title="بريميوم بيسك أو أعلى">
    كل منصة تتطلب على الأقل مستوى **بيسك**. تُرفض إضافة اشتراك على ستارتر برسالة تذكر اسم المنصة.

    يُجرى الفحص مرتين — مرة عند إضافة العنصر، ومرة أخرى في اللحظة التي سيُرسل فيها الإعلان.
  </Step>

  <Step title="مفتاح المنصة في إعداد السيرفر">
    كل منصة لها مفتاحها الخاص في صفحة [إعداد السيرفر](/ar/server-management/setup)، وهو **معطّل افتراضيًا**. إعداد الإشعار نفسه لا يكفي.

    <Warning>
      لا تُظهر أي من صفحتَي الإشعارات حالة هذا المفتاح. سيبقى الموجز المُعدّ بالكامل والمدفوع باشتراك بريميوم صامتًا ولن يُطلق أبدًا، دون أي مؤشر في أي مكان في واجهة الإشعارات. **تحقق من إعداد السيرفر أولًا.**
    </Warning>
  </Step>

  <Step title="أذونات القناة">
    يحتاج فيتوكس إلى صلاحيات **View Channel** و**Send Messages** و**Embed Links** في القناة المستهدفة. راجع أدناه.
  </Step>
</Steps>

## الحدود

**10 عناصر لكل منصة، لكل سيرفر** — 10 من ستريمرز تويتش، و10 قنوات يوتيوب، و10 subreddits، وهكذا.

هذا حد ثابت للمنتج. **لا** يزداد مع مستوى بريميوم أعلى، وهو نفسه في بيسك وماكس وبلاك.

## مدى سرعة وصول الإشعارات

يقوم فيتوكس باستطلاع كل منصة وفق جدول محدد. يصل الإعلان في الاستطلاع التالي بعد ظهور المحتوى.

| المنصة   | يُفحص كل | فترة تهدئة لكل مصدر |
| -------- | -------- | ------------------- |
| تويتش    | 60 ثانية | 10 دقائق            |
| كيك      | 60 ثانية | 10 دقائق            |
| بلوسكاي  | 60 ثانية | دقيقتان             |
| ريديت    | 3 دقائق  | دقيقتان             |
| ستيم     | 3 دقائق  | دقيقتان             |
| يوتيوب   | 5 دقائق  | 10 دقائق            |
| RSS      | 5 دقائق  | 5 دقائق             |
| Podcasts | 5 دقائق  | 5 دقائق             |

**فترة التهدئة** هي حد أدنى بين إعلانين لنفس المصدر، مستقلة عن فاصل الاستطلاع. الـ subreddit الذي ينشر ثلاث مرات في دقيقة ينتج إعلانًا واحدًا لا ثلاثة.

<Note>
  يقوم بالاستطلاع مثيل واحد منتخب، لذا لا يستقبل السيرفر المزدحم أبدًا نسخًا مكررة من عمّال متوازيين.
</Note>

### نموذجان مختلفان للتتبع

| النموذج             | المنصات      | السلوك                                                                               |
| ------------------- | ------------ | ------------------------------------------------------------------------------------ |
| **الحالة المباشرة** | تويتش وكيك   | يتتبع ما إذا كان البث مباشرًا أو غير متصل، ويُعلن في اللحظة التي *تتغير* فيها الحالة |
| **المحتوى الجديد**  | الستة الأخرى | يتتبع العناصر الفردية ويُعلن كل عنصر جديد مرة واحدة                                  |

<Warning>
  **إضافة ستريمر يبث بالفعل لا تُنتج شيئًا.** يتفعّل متتبع الحالة المباشرة فقط عند الانتقال من غير متصل → متصل. إذا أضفت شخصًا أثناء بثه، فإن أول إعلان تحصل عليه سيكون بثه *التالي*.

  اختبر بشخص غير متصل حاليًا، أو انتظر ببساطة.
</Warning>

<Note>
  تُتبع حالة البث/عدم البث **لكل ستريمر، وليس لكل سيرفر**. إذا تابع عدة سيرفرات نفس الستريمر، فإنها تعتمد على حالة مشتركة واحدة.
</Note>

## ما لن يُعلَن عنه

<AccordionGroup>
  <Accordion title="أي شيء نُشر قبل أن تضيفه" icon="clock-rotate-left">
    إضافة اشتراك لا تُعبِّئ المحتوى القديم أبدًا. يُعلَن فقط عن المحتوى المنشور بعد إضافتك للعنصر، لذا لا تُغرَق قناتك أثناء الإعداد.
  </Accordion>

  <Accordion title="المحتوى الأقدم من ساعتين" icon="hourglass-end">
    بالنسبة للمنصات الست القائمة على المحتوى، أي شيء نُشر منذ أكثر من ساعتين يُتجاهل حتى لو لم يره فيتوكس من قبل. هذا يمنع إغراق قناتك بمتراكم بعد انقطاع.

    العنصر الذي لا يوفر موجزه تاريخ نشر مقروءًا يتجاوز هذا الفحص ويمكن الإعلان عنه بغض النظر عن العمر. هذا أحيانًا هو سبب ظهور عنصر RSS قديم.
  </Accordion>

  <Accordion title="العنصر نفسه مرتين" icon="copy">
    كل عنصر أُعلن عنه يُتذكّر لمدة **7 أيام**، لكل سيرفر، لذلك لا يمكن أن يُنتج إعادة تشغيل أو استطلاع بطيء نسخة مكررة. يحصل السيرفران اللذان يتابعان نفس الموجز كل منهما على نسخته الخاصة — رؤية سيرفر لعنصر لا تكبت ظهوره لسيرفر آخر.
  </Accordion>

  <Accordion title="ردود بلوسكاي وإعادة النشر" icon="reply">
    يُعلن فقط عن المنشورات الأصلية. تُصفَّى الردود وإعادة النشر مرتين. **منشورات الاقتباس لا تُصفَّى** وسيُعلن عنها.
  </Accordion>

  <Accordion title="أي شيء وصل بينما كان بريميوم منتهيًا" icon="triangle-exclamation">
    يُعلّم أي عنصر يُرى بينما يكون اشتراك بريميوم غير نشط على أنه مرئي لمدة 7 أيام رغم عدم نشر أي شيء. الترقية لا تُعلن عنه بأثر رجعي.

    بعد إعادة تفعيل بريميوم، توقّع فترة هادئة حتى يظهر محتوى جديد فعلًا.
  </Accordion>
</AccordionGroup>

## أذونات ديسكورد

تُفحص على الأذونات المباشرة للبوت في القناة المستهدفة وقت الإرسال:

| الإذن             | السبب                                                                              |
| ----------------- | ---------------------------------------------------------------------------------- |
| **View Channel**  | لا يمكن لفيتوكس النشر في قناة لا يمكنه رؤيتها                                      |
| **Send Messages** | لنشر الإعلان                                                                       |
| **Embed Links**   | كل إشعار عبارة عن Embed. بدون هذا يُرفض الرسالة تمامًا، حتى لو مُنحت Send Messages |

<Warning>
  **فشل الإذن يفقد ذلك العنصر بشكل دائم.** يُعلَّم العنصر على أنه مرئي قبل محاولة الإرسال، ولا توجد إعادة محاولة. أصلح الأذونات *قبل* نشر المحتوى الذي يهمك — لا بعده.
</Warning>

<Tip>
  إذا كانت القناة تحتوي على تجاوزات أذونات مخصصة، تحقق من الأذونات *الفعالة* للبوت هناك بدلًا من دوره على مستوى السيرفر. Embed Links هو الأكثر غيابًا في الغالب.
</Tip>

## تخصيص الإعلان

| الخيار           | ما يفعله                                                                                        |
| ---------------- | ----------------------------------------------------------------------------------------------- |
| **قناة ديسكورد** | حيث يُنشر الإعلان. يُعيَّن لكل عنصر مُتتبَع، حتى يمكن للستريمرز المختلفين النشر في قنوات مختلفة |
| **دور المنشن**   | دور يُنبّه مع الإعلان                                                                           |
| **Embed مخصص**   | تحكم كامل في العنوان والوصف واللون والمؤلف والتذييل والصورة المصغرة والصورة والحقول             |
| **رسالة مخصصة**  | نص عادي يُستخدم كنص الـ Embed. **متاح فقط في RSS وPodcasts**                                    |

<Note>
  يظهر عنصر التحكم في الرسالة المخصصة فقط في صفحتَي RSS وPodcast. تستخدم المنصات الست الأخرى Embed مخصصًا بدلًا من ذلك.
</Note>

### حدود حجم الـ Embed

| الحقل                        | الحد                          |
| ---------------------------- | ----------------------------- |
| العنوان                      | 256 حرفًا                     |
| الوصف                        | 4,096 حرفًا                   |
| اسم المؤلف                   | 256 حرفًا                     |
| نص التذييل                   | 2,048 حرفًا                   |
| الحقول                       | 25، كل منها 256 / 1,024 حرفًا |
| روابط الصورة والصورة المصغرة | 500 حرف، بدون SVG             |

### المتغيرات

تدعم حقول الـ Embed والرسائل متغيرات بين أقواس معقوفة، مثل `{streamer.name}`. لكل منصة مجموعتها الخاصة، مذكورة في صفحة تلك المنصة.

<Warning>
  **يصبح المتغير غير المعروف نصًا فارغًا، لا خطأ.** وحقل الـ Embed الذي ينتهي عنوانه أو قيمته فارغين يُسقط من الرسالة تمامًا.

  لذا فإن الحقل الذي يستمر في الاختفاء يعني تقريبًا دائمًا متغيرًا مكتوبًا بشكل خاطئ، أو متغيرًا غير موجود لتلك المنصة. تحقق من الاسم مقابل القائمة في صفحة المنصة — القائمة المنسدلة في المحرر هي المرجعية.
</Warning>

<Note>
  متغيرات بث تويتش وكيك (`{stream.title}` و`{stream.viewers}` وهكذا) موجودة فقط في الإعلان **المباشر**. عند استخدامها في Embed غير متصل تُحل إلى لا شيء ويختفي حقلها.
</Note>

## المنشنز

يُنبّه دور المنشن الذي تُعدّه بشكل طبيعي.

<Warning>
  المنشنز في Embed الإشعار **ليست** محصورة بالدور المُعدّ. سيتم تنبيه دور أو مستخدم مذكور في رسالة أو نص Embed مخصص. كن حذرًا مع `@everyone` في قالب مخصص.
</Warning>

## إعدادان لا يمكنك تغييرهما

<Note>
  **مفتاح التفعيل الرئيسي** و**لون Embed** لكل منصة مخزّنان ولكن ليس لهما تحكم فعال في لوحة التحكم. تستخدم كل منصة لونها الافتراضي للعلامة التجارية، ولا يمكن تبديل المفتاح الرئيسي.

  استخدم مفتاح [إعداد السيرفر](/ar/server-management/setup) لإيقاف منصة، وEmbed مخصص لتعيين لون.
</Note>

## استكشاف الأخطاء وإصلاحها

<AccordionGroup>
  <Accordion title="لا يُنشر شيء على الإطلاق">
    بالترتيب:

    1. مفتاح المنصة في صفحة **إعداد السيرفر** مفعّل — هذا معطّل افتراضيًا وغير مرئي من هنا
    2. لدى السيرفر بريميوم **بيسك** نشط أو أعلى
    3. القناة المستهدفة لا تزال موجودة
    4. لدى فيتوكس **View Channel + Send Messages + Embed Links** هناك
    5. بالنسبة لـ تويتش وكيك — انتقل الستريمر إلى وضع عدم الاتصال ثم عاد منذ إضافتك له
  </Accordion>

  <Accordion title="أحصل على إعلان البث المباشر لكن ليس إعلان عدم الاتصال">
    إعلانات عدم الاتصال **معطّلة افتراضيًا** في تويتش وكيك. فعّلها على الستريمر المُتتبَع.
  </Accordion>

  <Accordion title="يستمر حقل Embed في الاختفاء">
    عنوانه أو قيمته حُلّت إلى فارغ وأُسقط الحقل. تقريبًا دائمًا متغير مكتوب بشكل خاطئ أو خاص بمنصة خاطئة.
  </Accordion>

  <Accordion title="لا أستطيع إضافة عنصر حادي عشر">
    عشرة لكل منصة هو الحد الأقصى ولا يتغير مع المستوى. أزل واحدًا أولًا.
  </Accordion>

  <Accordion title="عمل ثم توقف بعد انتهاء بريميوم">
    يُحفظ الإعداد ولا يُحذف، ويُستأنف تلقائيًا. لكن أي شيء نُشر خلال الانقطاع مُعلَّم بالفعل على أنه مرئي ولن يُعلن عنه بأثر رجعي.
  </Accordion>

  <Accordion title="مسح القناة على ستريمر تويتش أو كيك لم يفعل شيئًا">
    لا يُرسل حقل قناة مُفرَّغ، لذا يُحتفظ بالقناة السابقة ولا يُعرض أي خطأ. اختر قناة مختلفة بدلًا من مسحها.
  </Accordion>
</AccordionGroup>
