Webhooks على رسائل الدردشة؟

مرحباً! لقد قمت بتطبيق روبوت محادثة عبر OpenAi و Discourse’s Webhooks.

باختصار، قمت بإنشاء مستخدم يسمى Robolivier يرد عند الإشارة إليه.

أود أن أجعله يرد على قناة معينة والرسائل المباشرة.

لا توجد “رسائل دردشة” في قائمة الأحداث المرسلة عبر webhook:

كيف يمكنني القيام بذلك؟ هل هناك إضافة متاحة؟ ربما إعداد فاتني؟

إعجابَين (2)

مرحباً، في حال لم تكن تعلم، يوجد Discourse Chatbot :robot: (يدعم ChatGPT) يعمل بالفعل في المواضيع/الدردشات/الرسائل الخاصة.

لذا، ما لم تكن تبني روبوتك لأغراض تعليمية، سأقوم بتثبيته فقط لو كنت مكانك.

أعتقد أيضًا أن القيام بذلك عبر واجهة برمجة التطبيقات (API)، لأنك ربما ترغب في الحصول على سجل الدردشة لتحسين استجابات الذكاء الاصطناعي لديك، قد يكون ممكنًا ولكن قد تواجه بعض التحديات (صححني إذا كنت مخطئًا).

إعجاب واحد (1)

تم دمج 6 مشاركات في موضوع موجود: Discourse Chatbot :robot: (يدعم ChatGPT)

ولكن لا يزال من الجيد وجود خطاف ويب (webhook) لرسائل الدردشة، خاصة وأن allowed_user_api_push_urls أصبح الآن إعدادًا مخفيًا. إذا لم تتمكن من استخدام إضافة (plugin)، فكل ما يمكنك فعله حاليًا هو الاستقصاء (poll) للحصول على الإشعارات، وهو أمر غير مثالي للغاية.

هل هناك أي طريقة يمكن لإضافة (plugin) من خلالها إضافة خيار مشغل خطاف ويب (webhook)؟
هل سيتم قبول طلب سحب (PR) لهذا؟

4 إعجابات

أتفق، خطاف الدردشة حاجة مختلفة،