1. تأكد من أن الدردشتين تستطيعان استقبال الردود
صِل دردشتي Twitch وYouTube Live بجلسة SSN نفسها. تأكد من ظهورهما في لوحة الإرساء، ثم أرسل رداً يدوياً واحداً إلى كل منهما من رسالة ذات علامة تبويب مصدر معروفة. استخدم قنوات الاختبار الخاصة بك. لا يستطيع مصدر الالتقاط المخصص للقراءة فقط إرسال رسائل ممررة.
أبقِ فقط دردشات الوجهات المقصودة مفتوحة لهذا الإعداد. قد تشمل وجهة منصة عدة علامات تبويب مصدر مؤهلة على تلك المنصة. إذا استخدمت حساب روبوت Twitch منفصلاً، فأكمل حسابات الروبوت للردود أولاً.
2. أنشئ Twitch → YouTube في Event Flow
افتح محرر Event Flow من قائمة SSN (يوجد رابط إليه أيضاً في قسم تراكب الإجراءات). أنشئ تدفقاً وامنحه اسماً واضحاً مثل من Twitch إلى YouTube.
- أضف من المصدر (From Source) كمشغّل من المستخدم والمصدر (User & Source). اختر Twitch كمصدره.
- أضف تمرير الدردشة (Relay Chat) كإجراء، ووصل مخرج المشغّل بمدخل الإجراء.
- حدد ذلك الإجراء. اضبط وجهة التمرير (Relay Destination) إلى YouTube، وأبقِ قالب الرسالة
[{source}] {username}: {message}. - اختر حفظ التدفق (Save Flow) وفعّل التدفق المحفوظ. أبقِ SSN نشطاً.
- أرسل رسالة عادية جديدة في دردشة اختبار Twitch الخاصة بك. تأكد من وصول نسخة واحدة موسومة إلى YouTube.
- من المصدر (From Source) Twitch
- تمرير الدردشة (Relay Chat) الوجهة: YouTube (Destination: YouTube)
- دردشة YouTube [twitch] الاسم: الرسالة
لـ YouTube Shorts نوع مصدر ووجهة خاصان به. اختر YouTube Shorts حيثما ينطبق؛ فهو ليس بديلاً قابلاً للتبادل مع YouTube.
3. أضف الاتجاه المعاكس
أنشئ تدفقاً ثانياً باسم من YouTube إلى Twitch: من المصدر: YouTube ← تمرير الدردشة: Twitch (From Source: YouTube → Relay Chat: Twitch). احفظه وفعّله. أرسل رسالة جديدة من كل جانب وتأكد من أن كلاً منها ينتج نسخة واحدة عبر المنصات.
أبقِ تمرير جميع الرسائل (!غير موصى به!) معطّلاً عند استخدام هذه التدفقات، كي لا يؤدي نظام تمرير ثانٍ العمل نفسه. وتحقق أيضاً مما إذا كان روبوت آخر أو خدمة بث متعدد يربطان الدردشتين بالفعل.
4. افهم الرسائل المرتدة
الرسالة المرتدة هي رسالة أرسلها SSN ثم التُقطت مجدداً من دردشة الوجهة. تتخطى إجراءات Relay Chat الحالية الرسائل المرتدة المعروفة تلقائياً. كما تستبعد علامة التبويب الأصلية.
لإخفاء الصدى الملتقط من لوحة الإرساء والتراكبات، أضف مرشح الرسائل المرتدة (Reflection Filter) كإجراء في بداية التدفق المعني واختر حظر الكل (Block All). السماح بالأولى (Allow First) يُبقي رسالة مرتدة مطابقة واحدة خلال الفترة المضبوطة؛ أما السماح بالكل (Allow All) يعرضها. يتحكم هذا في العرض بعد الالتقاط، وليس في وجهة إرسال الرسالة الممررة.
5. حدد ما تمرره
للأوامر، أضف تبدأ الرسالة بـ (Message Starts With) كمشغّل مضبوط على ! ووصله عبر بوابة NOT ، ثم اجمع تلك النتيجة مع شرط المصدر باستخدام AND قبل Relay Chat. راجع دليل Event Flow لتوصيل البوابات المنطقية. اختبر رسالة عادية وأمراً.
إذا اخترت التمرير العام الأبسط بدلاً من ذلك، فاستخدم الإعدادات والأدوات العامة (Global settings and tools) ← الأوامر (Commands) ← اختيار وجهات التمرير (Pick relay destinations) وأدخل twitch,youtube. تعني القائمة الفارغة جميع الوجهات المؤهلة. تتحكم هذه القائمة في الوجهات، وليس في المنصات الواردة التي يمكنها تشغيل التمرير. عطّل زوج تدفقات التمرير في Event Flow قبل تفعيل هذا البديل.
يمكن لحقول السماح أو الحظر لأدوار حسابات SSApp في قسم الأوامر نفسه تحديد الحسابات التي ترسل الرسائل الممررة. استخدم الدور المعيّن للمرسل المقصود؛ فقد يؤدي عدم تطابق الدور إلى عدم وجود وجهة مؤهلة.
استكشاف المشكلات وإصلاحها
- لا يُرسل شيء: أعد تجربة رد يدوي، وتحقق من تسجيل الدخول وصلاحية النشر، وفعّل التدفق المحفوظ، وتحقق من قيود الوجهة وأدوار الحسابات.
- تتضاعف الرسائل: عطّل تدفقات التمرير أولاً. تحقق من مصادر الالتقاط المكررة، وخيار Relay all العام، وروبوتات التمرير الخارجية قبل إعادة اختبار اتجاه واحد.
- تظهر التكرارات في لوحة الإرساء فقط: افحص سياسة العرض في Reflection Filter وإعدادات الصدى العامة ضمن Message - Visibility.
- وجهة YouTube غير صحيحة: تحقق من الفرق بين YouTube وYouTube Shorts، وأغلق الدردشات المؤهلة غير المقصودة.
يمكن لإجراءات Test Flow إرسال رسائل حقيقية. استخدم وجهات تتحكم فيها؛ فالاختبار الاصطناعي لا يثبت توجيه حساب المصدر الحقيقي.