Изменение ответов Discobot в руководстве

Привет! Я заметил, что изменение ответов в руководстве Discobot, возможно, не приводит к обновлению принятых ответов или просто не работает. Дважды, когда я пытался отредактировать ссылки для копирования и вставки, они исчезали.

Не уверен, стало ли это причиной проблемы или есть другое место, где хранятся ответы. Но ссылки не принимались.

Я сохранял конкретные ссылки, например:
https://rapyd.net или https://docs.rapyd.net, но когда вернулся, там было следующее:

Пришлось откатиться к оригиналу, где они остались.

Как изменить ссылки так, чтобы они не исчезали и работали?

Привет!

Просто проверяю, у меня та же проблема, похоже, она связана с < >

Изображение с Gyazo

Изображение с Gyazo

Как видите, ссылки на Википедию содержат < >, что довольно странно.


Просто сообщаю, что удаление < > не решает проблему.

Думаю, это может быть #баг

Позже займусь материалами Discobot и добавлю это в список задач. :+1:

Спасибо! @JammyDodger и @Noah!

Есть какие-то новости, @JammyDodger? У нас присоединяется много людей к нашему сообществу, и мы бы очень хотели это настроить!

Я могу подтвердить, что добавление пользовательской ссылки очищает все ссылки в discourse_narrative_bot.new_user_narrative.onebox.instructions. Окружающие < > не являются не должны быть проблемой, так как они просто гарантируют, что ссылка отображается «как есть» и не обрабатывается onebox.

Боюсь, я пока не знаю, является ли это ожидаемым поведением. Но тем временем предлагаю сбросить поле и использовать существующие ссылки. :+1:


@Kyle_Pollock

Ладно, отбросим этот ответ. Я думаю, что понял, что происходит. :slight_smile: Символы < >, которые гарантируют, что ссылки остаются текстом и не обрабатываются onebox, заставляют санитайзер думать, что это какой-то HTML-код, который не разрешено там использовать, и он удаляет их при сохранении.

Однако, если вы сделаете гиперссылку на адрес с помощью markdown, это, похоже, работает так, как вы хотите. Например:

[https://meta.discourse.org](https://meta.discourse.org)

Обновление: Обычная ссылка в стиле <a href="https://meta.discourse.org">https://[test.site](http://meta.discourse.org)</a> также, похоже, работает :+1:

Не могли бы вы попробовать это, пока мы продолжаем расследование?

Привет @JammyDodger, я попробовал это сделать, но столкнулся с проблемой «Извините, я не смог найти эту ссылку». Есть какие-то идеи?

Я пробовал использовать следующий [https://meta.discourse.org](https://meta.discourse.org), но это не помогло. Спасибо, что уделили время и внимательно посмотрели на это.

Хм. :thinking: У меня всё сработало. Возможно, вы столкнулись с проблемой, о которой шла речь в другой недавней теме, связанной с Discobot — Discobot didn't recognize link in tutorial. Можете посмотреть её и проверить, не похоже ли это на вашу ситуацию?

Судя по вашему скриншоту, ссылка не оформилась в виде отдельного блока, так что, возможно, дело в этом.

Спасибо, у меня такая же ситуация. Ссылка прилипает, но в руководстве не распознаётся. Я перейду в другую ветку, чтобы ответить.

У меня та же ситуация

Спасибо, @JammyDodger, с Новым годом! Просто хочу уточнить по этому вопросу. Хотелось бы узнать, можно ли внести эти изменения как администратор Discourse, или нужно править исходный код?

Спасибо,