Продвинутый учебник по Discobot

Привет всем,

Давненько я здесь не появлялся, ещё со времён локдауна.

Однако недавно я присоединился к известному сообществу, доступ к системе которого мне пришлось заслужить трудом. Система перенаправила меня на форум, который, к моему удивлению, работает на «Discourse» — я ожидал чего-то другого.

Но в целом я рад, ведь это знакомая мне платформа. Хотя за последние несколько лет многое могло измениться, я просто хочу проверить, проблема ли это конкретного форума или же это очередная ошибка моего старого друга «discobot». Так что поехали.

Я проходил стандартный «Продвинутый учебник», когда мой уровень повысили до «участник» уровня 2, и тут началось что-то странное: бот начал приписывать мне сообщения, которых я не отправлял. Я исправлял их, как он и просил, но когда дело дошло до раздела категорий для тегов, он попросил изменить уровень уведомлений с «отслеживание» на «отмечено как отслеживаемое» для категории, но после этого процесс не продвинулся дальше.

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

Любые советы будут приветствоваться. Раньше я докучал подобными вопросами @codinghorror, если он ещё здесь, но подойдёт любой гений :sweat_smile:.

Если я не ошибаюсь, в прошлый раз у меня возникли проблемы с оригинальным учебником discobot, и нам всем вместе удалось его исправить.

Продвинутый учебник просто остановился в моём входящих, так что я не знаю, продолжится ли он после исправления или мне придётся начинать заново. Это очень раздражает, когда такое случается, ведь я хочу получить значок для своей коллекции трофеев :wink:

Оно так и делает, лол. Это чтобы научить вас восстанавливать удалённые посты, если я правильно помню этот шаг.

Значит, это не только я вижу эту ошибку.

Я спросил других участников сообщества, понимают ли они «новое» программное обеспечение форума, и они в шутку ответили, что даже не знали о различных обучающих материалах.

Ну, что ж, бывает, да?!

Это намеренное действие, а не ошибка, ха-ха. Единственная «ошибочная» часть заключается в том, что это приводит к реальному удалению (а не к пометке «сообщение удалено автором»), если у пользователя есть соответствующие права (например, уровень TL4 и сотрудники; при этом пользователи TL4 не видят сообщение, если покидают его после удаления).

Я только что снова запустил это здесь, и всё работает корректно. @PhantomR1982, вы наблюдаете такое же поведение? Если да, то это точно не баг.

Я знаю, что шаг с восстановлением был обычным, и я уверен, что сделал всё правильно, так как сообщение появлялось от моего имени, а не от имени discobot, когда я увидел уведомление о восстановлении.

Странности начались, когда слово «tracking» изменилось на «tracked» — и всё просто остановилось… Я хотел, чтобы оно попросило меня об этом через ссылку «topic», но потом всё прекратилось.

Я подумал, что это просто задержка сервера, так как в то время ответы в входящих сообщениях занимали по 2–3 минуты каждый раз.

Я не запускал это здесь, @HAWK, хотя это может быть хорошей идеей… просто там.

Первая мысль: они работают на старом программном обеспечении Discourse, что типично для их технического персонала, работающего за кулисами.

Я вернусь к вам по этому вопросу.

Редактирование: Хм?! :thinking: Это совсем не похоже на меня. Похоже, я даже не прошёл базовое руководство здесь, хотя мы провели немало времени в переписке с вами во время локдауна, так что, думаю, мне лучше наверстать упущенное.

Хорошо… только что столкнулся с небольшой ошибкой в стандартном руководстве по discobot, где меня просили «скопировать и вставить одну из трёх ссылок».

Поскольку это объясняется не совсем понятно, может возникнуть небольшая путаница.

Я скопировал нужную ссылку, ответил discobot и вставил ссылку, после чего он сказал попробовать снова, заявив, что он плохо запрограммирован и не видит ссылку. Однако ответ в личном сообщении ссылку увидел и оформил её в рамку.

Я снова ответил на сообщение, и он снова не увидел ссылку, поэтому я попытался в третий раз.

На этот раз я нажал Enter в верхней части поля ответа, создав новую строку, затем вставил ссылку, и она снова была оформлена в рамку, но на этот раз discobot написал «ТА-ДА!». В этот момент я просто остановился, чтобы написать это сообщение.

Так что, хотя там и объясняется, что ссылки нужно вставлять на отдельной строке, расширение в рамку не должно было сработать в первую очередь на пустой строке поля ответа.

Это лишь небольшая проблема, но было бы неплохо добавить более чёткие пояснения… Мне кажется, раньше у меня такой проблемы не возникало так рано.

Ещё один небольшой нюанс по этому сообщению.

В нём говорится о том, чтобы пожалеть и выбрать «Неуместно», однако единственная доступная опция — «Неуместно» среди других вариантов.

Хотя я не претендую на это, конечно :winking_face_with_tongue:

Это модальное окно, которое было показано. Мне кажется, всё верно.

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

@PhantomR1982 Что касается проблемы с тем, что процесс не продвигается, я думаю, я сталкивался с этим раньше. Если указать ему «пропустить», это должно решить проблему.

Привет, @NateDhaliwal!

Хотя вариант «пропустить» вроде бы существует, чтобы перейти к следующему шагу, мне как пользователю кажется, что я обманываю систему и не так хорош, как думаю, используя этот метод… Думаю, это игровая инстинктивная реакция в поиске решения. :laughing:

Спасибо за совет… очень ценю.

Я фактически изменил текст для Discobot, так как он не мог понять ссылку на нашем сайте, поэтому теперь он прямо говорит вам пропустить, если она не работает:

Извините, я не смог найти ссылку в вашем ответе! :cry:

Попробуйте добавить следующую ссылку на отдельной строке в вашем следующем ответе:

 [https://en.wikipedia.org/wiki/Exotic_Shorthair](https://en.wikipedia.org/wiki/Exotic_Shorthair)

(Наш персонал попросил меня оставить здесь заметку, что этот шаг не всегда работает. :sob: Если он не сработает для вас, просто скажите мне "пропустить" ⏩)