الروابط التي أرسلتها هي a.com وexample.com وhttps://example.com وhttps://en.wikipedia.org/wiki/Exotic_Shorthair. يتوقف discobot عن الرد ويرسل فقط رسالة “كيف حالك؟” بعد بضع دقائق (غير موجودة في لقطة الشاشة).
(لا يمكن إعادة إنتاج المشكلة على try.discourse.org لأنه لا يحتوي على تحية discobot)
يبدو أن هذا خلل حقيقي. من خلال ما يمكنني رؤيته في الكود، يقبل دليل onebox فعليًا هذه الروابط الثلاثة المحددة فقط، لذا فإن تعليماته خاطئة تمامًا. يذكر الكود شيئًا حول ذلك أيضًا:
# NOTE: This can be a bit brittle if people change the site text for
# discourse_narrative_bot.new_user_narrative.onebox.instructions, or if
# the user drops some other random link, but we accept that risk for now.
found_link =
@post.raw.match(
%r{https://en\.wikipedia\.org/wiki/(Inherently_funny_word|Death_by_coconut|Calculator_spelling)},
)
أعلم الآن أننا لا نستثمر فعليًا المزيد في دليل Discobot، لكن هذا لا يزال غير مقبول. ماذا يجب أن نفعل @martin؟ هل يمكننا على الأقل إضافة رابط Exotic_Shorthair إلى تعبير النمط المنتظم (regex) حتى يعمل الخيار البديل مرة أخرى على الأقل؟