Streamer.bot وتعديلات الألعاب: قم بتشغيل الإجراءات من Twitch YouTube Kick
قم بتشغيل إجراءات BakoshApp من Streamer.bot: مكافأة Twitch أو Super Chat على YouTube أو تبرع يبدأ إجراء تعديل اللعبة في البث الخاص بك. لا حاجة إلى كتابة كود.
يمكن تشغيل صف في علامة التبويب الإجراءات (Actions) عند بدء إجراء ما في Streamer.bot، بغض النظر عن سبب بدءه: مكافأة Twitch، أو Super Chat على YouTube، أو اشتراك في Kick، أو تبرع، أو زر Stream Deck، أو مؤقت. يلتقط Streamer.bot الحدث، ويقوم BakoshApp بتشغيل الصف: في تعديل اللعبة، أو في التراكب، أو في أي مكان آخر. لا حاجة إلى كتابة أي كود في Streamer.bot.
الخطة: جميع الخطط، مثل TikFinity. في الخطة المجانية، يجب أن يكون إجراء الصف متاحًا في الخطة المجانية، ويتم احتساب الصف ضمن حد عدد الصفوف التي تحتوي على مشغل، إذا كانت خطتك تتضمن مشغلًا.
إعداده
- في Streamer.bot، افتح الخوادم/العملاء → خادم WebSocket، وقم بتشغيل التشغيل التلقائي وابدأ تشغيل الخادم. كلا الخيارين معطلان في إصدار Streamer.bot الجديد.
- أنشئ إجراءً في Streamer.bot وأضف المشغل الذي تريده. يمكن أن يظل الإجراء فارغًا: لا يحتاج BakoshApp سوى إلى تشغيله.
- في BakoshApp، افتح الإعدادات → Streamer.bot وانقر على اختبار الاتصال. العنوان الافتراضي هو
127.0.0.1، المنفذ8080. - افتح التعديل → الإجراءات وانقر على خلية المُحفِّز في أحد الصفوف، أو انقر على إضافة جديد لإنشاء مشغل جديد.
- في مربع الحوار، انقر على خارجي → Streamer.bot، واختر الإجراء في الإجراء، ثم انقر على حفظ. إذا كنت قد أنشأته للتو، فانقر على تحديث.
الآن قم بتشغيل الإجراء في Streamer.bot، على سبيل المثال باستخدام «مشغل الاختبار» (Test Trigger): يتم تشغيل الصف.
ما الذي يحدد وقت تشغيله
كل شيء مضبوط في Streamer.bot: نوع المكافأة أو مقدار التبرع، والمشاهدون المستهدفون، وفترة الانتظار. يقوم BakoshApp بتشغيل الصف في كل مرة تبدأ فيها العملية. لا تنطبق عوامل تصفية الجمهور وخيار مرة واحدة لكل مشاهد على هذا المشغل.
يحتوي كل صف على مشغل واحد، ويمكن لإجراء واحد Streamer.bot تشغيل عدة صفوف.
اسم المشاهد
تحصل اللعبة ومتغيرات الأوامر الخارجية على اسم المشاهد من Streamer.bot. وعندما لا يبدأ أحد الإجراء، على سبيل المثال عند استخدام مؤقت، فإنها تحصل على اسم قناتك. لا تظهر الصور الرمزية إلا مع أحداث YouTube.
تتلقى الأوامر الخارجية أيضًا comment (نص المشاهد)، rewardTitle، viewers، platform.
كلمة المرور
إذا كانت المصادقة قيد التشغيل في خادم WebSocket الخاص بـ Streamer.bot، فأدخل نفس كلمة المرور في الإعدادات → Streamer.bot. يتم تخزينها مشفرة ولن تظهر مرة أخرى.
تحقق من الاتصال
يُظهر السطر الموجود أسفل الإعدادات → Streamer.bot حالة المشغلات:
| السطر | ماذا يعني |
|---|---|
| المشغلات: نستمع إلى Streamer.bot | كل شيء يعمل بشكل طبيعي. |
| المشغلات: لا يوجد صف في المود النشط يستخدم Streamer.bot | لا يتصل BakoshApp إلا عندما يحتوي المود الذي تم تشغيله على مثل هذا الصف. |
| المشغلات: Streamer.bot لا يستجيب، إعادة المحاولة | قم بتشغيل Streamer.bot وخادم WebSocket الخاص به. سيقوم BakoshApp بإعادة الاتصال تلقائيًا. |
| المشغلات: رفض Streamer.bot كلمة المرور | أدخل كلمة المرور الصحيحة وانقر على حفظ. |
أسئلة شائعة
يتم تنفيذ الإجراء في Streamer.bot، لكن الصف لا يتم تشغيله. تحقق من السطر أعلاه، وتأكد من أن التعديل (mod) قيد التشغيل في BakoshApp وأن الصف قيد التشغيل. تتطلب إجراءات اللعبة أيضًا تشغيل اللعبة مع التعديل.
يُشير مربع الحوار إلى أن الإجراء لم يعد موجودًا في Streamer.bot. فقد تم حذفه أو إنشاؤه من جديد. اختره مرة أخرى: يتبع BakoshApp الإجراء نفسه، وليس اسمه.
أقوم بتشغيل إجراء Streamer.bot من صف، وهناك صف آخر يستمع إليه. لماذا لا يتم تشغيل هذا الإجراء؟ لا تؤدي عمليات التشغيل التي تبدأها BakoshApp إلى تشغيل الصفوف، لذا لا يمكن لصف أن يبدأ تشغيل نفسه في حلقة.
هل تُحتسب هذه الأحداث في إحصائيات المشاهدين أو تُظهر تنبيهات؟ لا. إحصائيات المشاهدين وتنبيهات التراكب تأتي من الاتصالات المباشرة. يعمل الصوت والوسائط في الصف كالمعتاد.
يغلق Streamer.bot مع ظهور رسالة "Fatal UI Exception". يظهر في سجل الأخطاء أنه استثناء MissingMethodException متعلق بـ ISelectionItemProvider. قم بتثبيت .NET Framework 4.8.1 وأعد تشغيل الكمبيوتر: يحتاج Streamer.bot إلى هذا الإصدار، وفي الإصدار 4.8 قد تتعطل نافذته عند التركيز عليها.