لقد اتبعت التعليمات الواردة في هذا الدليل، وأصبحت تكامل Discourse/Slack الخاص بي يعمل (إلى حد كبير). عمل رائع مع هذا الملحق! لدي ثلاث أسئلة/ملاحظات.
لا يمكن الاشتراك في الرسائل في فئة فرعية عن طريق الاشتراك في الفئة الأصلية
قد يكون هذا مقصودًا بالتصميم، لكنه لم يكن واضحًا في البداية. لدي فئات أصلية تحتوي على فئات فرعية تحتها. توقعت أنه إذا أنشأت قاعدة تصفّر “جميع المنشورات والردود” إلى الفئة الأصلية، فستشمل ضمناً كل فئة فرعية أيضًا. لكن يبدو أن هذا لم يعمل، واضطررت إلى إنشاء قواعد لكل فئة فرعية (الكثير منها). سيكون هذا طلب تحسين رائع لتبسيط الإعداد لتثبيت Discourse يحتوي على العديد من الفئات الفرعية تحت عدد قليل من الفئات الأصلية.
لا يمكن الاشتراك في جميع الفئات بقاعدة واحدة
وجدت بعض المعلومات المتضاربة حول هذا الأمر، وأفترض أن ملحق Slack الأقدم سمح بذلك، لكنني لم أجد طريقة لإنشاء قاعدة واحدة تقوم بالاشتراك ببساطة في جميع المنشورات والردود من جميع الفئات في الموقع. كنت آمل في القيام بذلك كلّه في قاعدة واحدة بسيطة. لكن بسبب هذا والنقطة أعلاه، استغرق الأمر 31 قاعدة منفصلة بدلاً من قاعدة واحدة فقط لإنشاء جسر أساسي بين منصة Discourse بأكملها وقناة Slack. ما لم أكن قد أغفلت شيئًا، يرجى اعتبار هذا طلب تحسين أيضًا.
أمر منشور Discourse يعمل فقط في قناة واحدة
الآن، هذا على الأرجح خطئي، لكنني لم أستطع فهمه. لقد مررت عبر جميع المواضيع في هذا الشأن، وأود الحصول على بعض المساعدة. لقد تحققت مرتين من أذونات تطبيق Slack الخاص بي، وأستطيع تأكيد أنه يعمل تمامًا 100%… في قناة واحدة فقط!
/discourse post 20
لذا أعرف أن رمز الوصول مُعد ويعمل بشكل جيد. ومع ذلك، في جميع القنوات الأخرى في فريق Slack الخاص بي، يُخرج الأمر أعلاه ببساطة:
Loading the transcript...
وهذا كل شيء. جميع هذه القنوات عامة، وقد جربت كل تركيبة ممكنة من الإعدادات. القناة الوحيدة التي تعمل تم إنشاؤها اليوم، لكن عندما أنشأت قناة جديدة أخرى للاختبار، لم تعمل. لا أعرف حتى من أين أبدأ في استكشاف الأخطاء وإصلاحها. السجلات الوحيدة التي أعرفها في Discourse هي:
./launcher logs app
ولكن لا يبدو أن هناك أي شيء هناك على الإطلاق. ما الإعداد الذي قد أغفلته والذي يسمح بالعمل فقط في قناة واحدة، وأين يمكنني البحث عن تصحيح هذا؟