Ссылки, которые я отправил: 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 в регулярное выражение, чтобы хотя бы вариант по умолчанию снова заработал?