Новые пользователи: ошибка запуска туториала Discobot

РЕДАКТИРОВАНО — прежде чем читать дальше: эта проблема возникла только из-за ссылки, которую я добавил в текст, чтобы начать учебное пособие Discobot через личные сообщения. Я создал конфликт для уровней пользователей, не имеющих разрешения на отправку личных сообщений — однако все пользователи могут получать учебное сообщение от Discobot, которое появляется в их уведомлениях. Я удалил ненужную ссылку. Спасибо Hawk за помощь в понимании этого.

===

Я узнал, что новые пользователи получали ошибку при нажатии кнопки «Отправить сообщение» для начала первого шага учебного пособия Discobot.

У меня была включена настройка «группы, разрешённые для личных сообщений», ограничивающая личные сообщения до уровня доверия 1 (что, как я полагаю, я изменил по умолчанию).

Изменение этой настройки на уровень доверия 0 позволяет новым пользователям начинать учебное пособие:

Мой вопрос: не должен ли Discobot быть доступен любому пользователю, независимо от этой настройки личных сообщений? Я всё ещё хотел бы ограничить пользователей уровня TL0 от отправки личных сообщений другим пользователям.

Есть ли где-то другая настройка, которую мне следовало бы проверить вместо этого?

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

…и новые пользователи могут воспользоваться учебным пособием.

Какую ошибку они получали, когда пытались ответить до того, как вы её изменили?

При ограничении PM до trust_level_1 я вижу эту ошибку для нового тестового пользователя, зарегистрированного через вход через Google:

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

Да, спасибо. Вы перешли в учебник через панель уведомлений?

Я только что обнаружил, что запуск учебника из панели уведомлений работает. Ошибка возникает при переходе по ссылке на учебник на нашей странице О нас, которую я взял отсюда на Meta:

/new-message?username=discobot&title=Discobot%20Tutorial&body=%40discobot%20start%20tutorial%0A%0AHit%20the%20%27Message%27%20button%20below%20to%20launch%20the%20basic%20tutorial%20with%20our%20chatbot.

При нажатии кнопки «Отправить сообщение» здесь появляется ошибка:

Возможно, этот формат ссылки или метод устарели? Есть ли что-то ещё, что я мог бы использовать здесь?

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

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

Спасибо, Hawk — ценю ваше время и ответы!

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