تكامل وسائل التواصل الاجتماعي لا يعمل
استكشاف أخطاء إشعارات Twitch و YouTube و Instagram و Twitter و Reddit وموجز RSS التي لا تظهر أو تعمل بشكل غير صحيح
15-30 دقيقة
Troubleshooting
متوسط
تكامل وسائل التواصل الاجتماعي لا يعمل
مشاكل وسائل التواصل الاجتماعي الشائعة
يدعم M4T3 الإشعارات من منصات متعددة: Twitch، YouTube، Instagram، Twitter، Reddit، و موجزات RSS. عندما تتوقف هذه التكاملات عن العمل، فعادة ما يكون ذلك بسبب مشاكل في التكوين، أو حدود API، أو مشاكل خاصة بالخدمة.
المنصات المدعومة
منصات البث
- Twitch - إشعارات البث المباشر عندما يبدأ المذيعون البث
- YouTube - إشعارات رفع الفيديوهات الجديدة من القنوات
الشبكات الاجتماعية
- Instagram - إشعارات المنشورات الجديدة من الحسابات
- Twitter - إشعارات التغريدات الجديدة من الحسابات
- Reddit - منشورات جديدة من المجتمعات الفرعية
المحتوى المخصص
- موجزات RSS - إشعارات موجزات RSS/Atom مخصصة
إعداد تكامل وسائل التواصل الاجتماعي
الطريقة 1: استخدام لوحة الويب
- اذهب إلى لوحة M4T3 الخاصة بك (https://m4t3.com/dashboard)
- اختر خادمك
- انتقل إلى إعدادات النقابة > وسائل التواصل الاجتماعي
- اختر المنصة التي تريد تكوينها
- أدخل المعلومات المطلوبة:
- Twitch: اسم المستخدم أو اسم القناة
- YouTube: معرف القناة، اسم المستخدم، أو المقبض (@اسمالمستخدم)
- Instagram: اسم المستخدم
- Twitter: اسم المستخدم (بدون @)
- Reddit: اسم المجتمع الفرعي (بدون r/)
- RSS: رابط الموجز
- اختر قناة Discord للإشعارات
- خصص رسالة الإشعار (اختياري)
- انقر على "حفظ التكوين"
- اختبر التكامل
الطريقة 2: استخدام أوامر البوت
- استخدم أمر
/setup social setupفي Discord - اختر المنصة التي تريد تكوينها
- اتبع المطالبات التفاعلية:
- أدخل معلومات اسم المستخدم/القناة
- اختر قناة الإشعارات
- قم بتعيين رسالة مخصصة (اختياري)
- احفظ التكوين
- اختبر التكامل
المشاكل الشائعة والحلول
عدم ظهور الإشعارات
تحقق من التكوين
- تحقق من أسماء المستخدم/المعرفات: تأكد من الإملاء والتنسيق الصحيح
- اختبر أذونات القناة: البوت يحتاج إذن إرسال الرسائل
- تحقق من قناة الإشعارات: تحقق أن القناة ما زالت موجودة
- راجع إعدادات اللوحة: تأكد أن التكامل مفعل
مشاكل خاصة بالمنصة
مشاكل Twitch:
- اسم المستخدم مقابل اسم العرض: استخدم اسم المستخدم الحقيقي للدخول، وليس اسم العرض
- الحساسية للأحرف الكبيرة والصغيرة: أسماء المستخدم يجب أن تكون بأحرف صغيرة
- وجود القناة: تحقق أن قناة Twitch موجودة وتبث
مشاكل YouTube:
- تنسيق معرف القناة: القنوات الحديثة تستخدم تنسيق UC...
- المقبض مقابل اسم المستخدم: القنوات الجديدة تستخدم تنسيق @handle
- أسماء المستخدم القديمة: القنوات القديمة قد تحتاج نهج API مختلف
مشاكل Instagram:
- التحقق من اسم المستخدم: النظام يتحقق أن المنشورات تطابق اسم المستخدم المكون
- موثوقية موجز RSS: RSS الخاص بـ Instagram قد يكون غير متسق
- خصوصية الحساب: الحسابات الخاصة قد لا تعمل
حدود API للمنصة
تحديد المعدل
- Twitch: استدعاءات API محدودة في الساعة
- YouTube: قيود الحصة اليومية
- Instagram: موثوقية RSS تختلف
- Twitter: قيود الوصول لـ API
أفضل الممارسات
- لا تكون مفرط في التكوين: احدد عدد الحسابات المراقبة
- فترات فحص معقولة: النظام يدير التوقيت تلقائياً
- راقب الاستخدام: اللوحة تظهر حالة استدعاءات API
أفضل ممارسات التكوين
إعداد القناة
- قنوات مخصصة: استخدم قنوات محددة لكل منصة
- تسمية واضحة: سم القنوات بوضوح (مثل #twitch-alerts)
- أذونات مناسبة: تأكد أن البوت يمكنه إرسال الرسائل والتضمينات
- اختبر الإشعارات: اختبر دائماً بعد التكوين
تنسيقات أسماء المستخدم
Twitch
- استخدم:
اسمالمستخدم(أحرف صغيرة) - لا تستخدم:
اسمالمستخدمأو أسماء العرض
YouTube
- حديث:
UC1234567890abcdef(معرف القناة) - مقبض:
@اسمالقناة(التنسيق الجديد) - قديم:
اسمالمستخدم(القنوات القديمة فقط)
- استخدم:
اسمالمستخدم(بدون @) - مطابقة غير حساسة للأحرف
- استخدم:
اسمالمستخدم(بدون @) - حساس للأحرف
- استخدم:
اسمالمجتمعالفرعي(بدون r/) - غير حساس للأحرف