Руководство по Discobot зависает, если выбран тип флага «что-то другое»

Привет!

Заранее приношу извинения, если этот вопрос уже обсуждался, но мне нужна консультация, так как я новичок на платформе Discourse и использую её только в одном месте.

В общем… Одна из первоначальных задач DiscoBot при получении значков для вашего профиля заключается в том, чтобы отметить для администраторов/модераторов форума некоторые неуместные слова, сказанные самим ботом. Я случайно выбрал неверный вариант при отправке этой задачи администраторам: вместо выбора «Неуместно» в списке флагов я выбрал «Оскорбительно» или что-то подобное.

С этого момента задачи остановились более 5 дней назад, и отмеченные задачи, кажется, застряли. Владельцы сайта и администраторы в недоумении, так как, похоже, не видят или не могут снять этот флаг со своей стороны. Возможно, они ищут не в том месте, но я просто хочу узнать, есть ли среди экспертов кто-то, кто сможет сделать скриншот или указать мне правильное направление, чтобы посоветовать им, как снять флаг с сообщения. Тогда я смогу продолжить с того места, где остановился, не начиная задачи заново. Кстати, после того как я поставил флаг, один из администраторов/модераторов сайта появился в теме задачи и начал со мной общаться, но они так же растеряны, как и я, и не понимают, как это произошло.

Должны ли они временно сделать меня администратором/модератором, чтобы я мог сам снять флаг, или есть более простой способ?

Любая помощь будет очень кстати.

PhantomR1982..

4 лайка

Эта проблема уже возникала ранее: Discobot flag step requires any flag except "Something Else".

Проблема, похоже, возникает только в том случае, если в шаге с флагом в учебнике выбран тип флага «Что-то ещё». Ранее я предлагал, что проблему можно решить, если пользователь, проходящий учебник, введёт в сообщении следующий текст: @discobot resume tutorial. Когда я сейчас тестирую это на своём сайте, это не приводит к возобновлению учебника.

Решение, которое работает у меня, — пометить другой пост discobot в учебнике как «неподходящий». Например:

Когда я тестирую это на своём сайте, это приводит к возобновлению учебника.

Это, вероятно, следует исправить в коде Discourse. Возможно, если выбран тип флага «Что-то ещё», discobot может ответить, попросив пользователя пометить ещё один из своих постов как неподходящий.

5 лайков

Привет, @simon

Спасибо за то, что перенаправили мой пост о баге в эту ветку. Прочитав все сообщения, я попробую ваше предложение и сообщу компании об этой проблеме через механизм Discourse. Честно говоря, я разместил эту тему в разделе «Баги», потому что для меня это именно баг. Меня удивляет, что ни один из экспертов, создающих эту платформу, не исправил проблему должным образом за более чем два года. Всё, что я вижу, — это жалобы от команды. Для них это должно быть простым исправлением, или хотя бы возможностью временно «заблокировать» (сделать серым) любые другие опции в задаче «Пожаловаться на неподходящий контент» в руководстве. Это ведь первая точка контакта для пользователей при регистрации как «новый пользователь». Если там допускаются ошибки, у владельцев форумов должен быть простой способ это исправить.

Однако я нашёл сообщение с жалобой в своей папке «Отправленные» под значком конверта/сообщения. Там говорилось, что нужно также пометить его там для сотрудников, чтобы они организовали удаление. Я сделал это сегодня вечером перед публикацией здесь, чтобы проверить, сработает ли этот способ.

Наконец, я попробую ваше «временное решение» на их форуме и посмотрю, продолжится ли руководство в течение примерно 10 минут. Но я всё ещё считаю, что это нужно исправить в коде и выпустить исправление для всех пользователей, как упоминали другие участники здесь. Я думаю, что эта проблема будет возникать всё чаще по мере роста их форумов, поэтому мне придётся добавить эту публикацию/информацию в закладки для справки.

Ещё раз спасибо!!!

PhantomR1982

Извините, я не обратил внимания. Думаю, это действительно баг — особенно учитывая, что он затрагивает пользователей, которые, вероятно, не очень хорошо знакомы с Discourse. Сейчас я перемещу связанные сообщения обратно в категорию bug.

3 лайка

@simon, пожалуйста, не думай, что я был неловким с этим цитированием… Бывало много раз, когда я размещал вещи в неправильном разделе форума, и меня сразу же отчитывали… Например, Reddit — это кошмар для понимания, если у тебя нет терпения и времени изучить настройки сайта чего-то нового… Я очень ценю, что ты добавил меня в эту тему, это было очень информативное чтение. :smiley:

2 лайка

Кстати… я зашел на другой форум и попробовал твою рекомендацию с Discobot, но он просто проигнорировал команды и ответил: «Привет! Используй команду display help». Я попробовал это, но он проигнорировал и эту команду… Гррр, думаю, ему нужно обновить прошивку, вставив флешку прямо в USB-порт… если выражаться технически вежливо.

Ты пробовал вернуться к руководству и пометить один из постов discobot как «неподходящий»? Тебе нужно пометить пост, отличный от уже помеченного. Это должно помочь возобновить прохождение руководства. Дай знать, если это не сработает.

3 лайка

Да, я пробовал это… но от Discobot нет ответа, возможно, он истёк по времени.

Я думаю, вы можете ответить skip на сообщение, которое “зависло”.

1 лайк

Привет, @Benjamin_D

Discobot действительно предлагал мне пропустить этот шаг, но сейчас, похоже, он не отвечает, как будто истёк тайм-аут после 5+ дней… Я знаю, что могу перезапустить обучение, но это кажется бессмысленным, если этот процесс ещё активен.

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

С уважением,

PhantomR1982

Мы хоть немного продвинулись к решению этой проблемы? @codinghorror или @simon

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

Вот демонстрация того, как это работает сейчас:
unicorn

13 лайков