Есть ли способ повторно отправить пост в виде уведомления по электронной почте?

Я довольно успешно перенёс существующий список рассылки на Discourse, но немного затрудняюсь с тем, как лучше всего решить одну задачу. Это для бегового клуба: мы часто отправляли email-уведомление о гонке или мероприятии, а через несколько дней пересылали это же письмо как напоминание (или, что случалось чаще, отвечали на него с небольшой фразой вроде «Хотел убедиться, что все в курсе, что скоро гонка» в начале и оригинальным сообщением ниже).

В Discourse я создал раздел «Объявления», где все участники настроены на «Следить за первым сообщением», что гарантирует уведомление всех о первоначальном объявлении. Но я не могу понять, как, по сути, переслать это сообщение снова. У меня также есть тег «важно», который я могу присвоить любому сообщению, чтобы все получили уведомление, но без создания нового сообщения, дублирующего оригинальное (что было бы запутанным), я не вижу способа вызвать такое уведомление.

Есть ли какие-то предложения или я что-то упускаю?

Спасибо!

Название уже содержит подсказку.

Им нужно быть в режиме «Следящие» за категорией для каждого нового сообщения.

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

Возможно, вы можете создать подкатегорию для таких особенно важных объявлений, в которой публиковать смогут только избранные пользователи?

Хорошо, я понимаю разницу между «Следить за первым сообщением» и «Следить в целом».Однако простого перевода раздела «Объявления» в режим «Следить» будет недостаточно. Например, если мы опубликуем объявление о гонке, кто-то может ответить на это письмо с вопросом, который может быть вполне обоснованным, но его не следует рассылать 600+ участникам. (Хуже того, уже случалось, что люди получали первое сообщение и отвечали на него, полагая, что отправляют личное сообщение отправителю.) В этой группе много нетехнических пользователей, и опыт уже показал, что они не смогут понять последствия тех или иных действий.Именно поэтому я ищу способ, с помощью которого я, как администратор или хотя бы привилегированный пользователь, мог бы «переслать» сообщение так, как это делается в электронной почте.

Да, моё предложение сработает только в том случае, если вы запретите всем, кроме сотрудников (или основной группы), отвечать на тему «Объявления».

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

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

Или просто возможность для администратора пометить сообщение как достойное уведомления. Я могу сделать это с помощью тега «важное» в категориях, где не требуется «Следить за первым сообщением».Хм, а что, если тему переместят в другую категорию, а затем обратно? Интересно, сработает ли это как новое первое сообщение?

Хорошая мысль. Как насчёт того, чтобы попросить пользователей наблюдать за тегом «напоминание»? Я никогда не пробовал, но, возможно, уведомления приходят после добавления этого тега на более позднем этапе жизни темы. Протестируй?

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

Хм, мне нужно подумать, как создать тест, который не привлечёт случайно всех. :slight_smile: У меня есть категория тестов, в которую входлю только я, с несколькими аккаунтами, так что это может стать достаточной средой для тестирования.

Спасибо за идеи — хорошо знать, что я, по крайней мере, ничего очевидного не упускаю.

Привет, Адам — мне интересно, как вы в итоге решили этот старый вопрос. Недавно я задал практически тот же вопрос и получил ответы здесь.

Сейчас я работаю (в той теме) над скриптом на Ruby on Rails, который может отправлять уведомления по уже существующей теме, но мне не удаётся заставить соответствующее письмо работать на 100%.

Просто интересно, нашли ли вы способ, выбрали ли обходной путь или что-то другое?..

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