Я думал, что поля system_messages.welcome_user.* формируют электронное письмо, но я зарегистрировался с помощью личной учётной записи и не получил этого приветствия. (Я проверил папку «Спам».)
Это устаревший элемент? Если нет, где мне стоит искать?
по умолчанию это discourse_narrative_bot.new_user_narrative.hello.messageздесь
Это используется, когда у вас установлено значение discourse_narrative_bot_welcome_post_type в «отправлять всем новым пользователям приветственное сообщение», что не является настройкой по умолчанию.
Неужели я пропустил какое-то руководство или другой ресурс по всем этим вопросам? Или предполагалось, что я «просто должен был знать», как всё это работает?
Я согласен, что интерфейс для включения/отключения/настройки discobot запутан.
Discobot — это основная функция, и в настройках администратора она называется «narrative bot». В какой-то момент мы добавили упоминание discobot в описание, поэтому она теперь отображается при поиске.
Остальные настройки администратора можно найти только при поиске по запросу «narrative bot», а не по запросу «discobot». Мы можем это исправить.
Существует три режима работы discobot для помощи в адаптации новых пользователей, которые, как мне кажется, довольно очевидны, когда вы видите все настройки narrative bot.
Никакого приветственного ЛС от discobot
Интерактивное приветственное ЛС от discobot
Неинтерактивное приветственное ЛС от discobot
Настройка текста — задача довольно продвинутая, и обычно приходится много копаться, чтобы понять, как изменить конкретный текст. Я не рекомендую сайтам пытаться редактировать интерактивное приветственное ЛС, так как оно довольно хрупкое и легко ломается.
Я вполне понимаю, почему сайтам может понадобиться редактировать неинтерактивное приветственное ЛС, которое, безусловно, трудно найти. Мы могли бы улучшить его обнаруживаемость. Это делается здесь:
Хорошо, во-первых, я на 1000 % за то, чтобы нормализовать использование Discobot вместо «нарративного бота», и я согласен с вашим нумерованным списком в конце.
И почему я должен выбирать между Discobot и отправкой письма? Именно этого я и хотел: отправлять новым пользователям электронные письма.
Discobot учит людей пользоваться Discourse (кстати, когда я опросил двух своих коллег по управлению сообществом, оказалось, что только один из нас троих начал обучение в DB, а никто не завершил его).
Взаимодействия с Discobot, насколько я знаю, не настраиваются. Конечно, я, возможно, смогу отредактировать сообщение о реакциях, чтобы оно звучало иначе, но независимо от того, что я напишу в сообщении, DB всё равно будет ожидать реакцию .
Электронное письмо позволило бы мне сказать что-то вроде, о, не знаю:
По мере вашего участия здесь мы лучше узнаем вас, и временные ограничения для новых пользователей будут сняты. Со временем вы получите уровни доверия, которые включают специальные возможности…