Упоминание всех участников сообщества

Привет,

Есть ли в Discourse возможность упомянуть (@) весь список участников сообщества как единую группу или профиль пользователя?

1 лайк

Если вы измените настройку сайта «максимальное количество уведомляемых пользователей при упоминании группы» на 2000000000, чтобы не пришлось менять её снова, вы сможете упомянуть всё сообщество, используя @trust_level_0.

3 лайка

Спасибо, @ondrej. Это хороший трюк. Но, думаю, видеть уведомление как «уровень доверия 0» будет не очень приятно для всех участников. Так звучит неправильно, если так написать в посте.

Можно ли объединить все уровни доверия и назвать их «участники», «все», «семья» или что-то подобное?

2 лайка

Вы можете настроить текст через admin > настроить > Текст

Здесь можно изменить trust_level_0: groups.default_names.trust_level_0

4 лайка

Привет @ondrej,

Я это сделал, но, похоже, @упоминание в посте всё ещё отображается как @ trust_level_0?

Есть ли способ изменить имя @упоминания?

3 лайка

Я не думал, что это произойдёт :thinking:

Тогда не знаю, извини.

2 лайка

Спасибо @outofthebox за тестирование и предоставление результатов. С моей стороны это сделать не удалось.

Также небольшое предложение для команды разработчиков Discourse:

Если бы администраторы сообщества могли создавать единый аккаунт (@example) для рассылки объявлений по всему сообществу, это было бы отличным дополнением.
(Например, объединив всех участников по уровням доверия в одну группу или создав отдельное имя пользователя).

Пожалуйста, рассмотрите это предложение.

1 лайк

Можете объяснить, зачем вам это нужно?

2 лайка

В основном с мыслью о том, чтобы транслировать одно сообщение всем пользователям. (Если есть другой способ сделать это, пожалуйста, поделитесь им).

Например, в сценарии опроса или вопроса поддержки, чтобы привлечь внимание всех сразу. (Например, опрос или вопрос не просматривается или не получает голосов, либо обнаружена ошибка в продукте, требующая быстрого подтверждения. В этом случае использование @everyone в соответствующем сообществе позволит транслировать сообщение всем сразу, и мы сможем использовать этот пост-поток специально для такой беседы или сбора обратной связи).

1 лайк

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

6 лайков

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

Люди смогут отписаться, но вы можете вежливо объяснить в закрепленном сообщении, почему вам хотелось бы, чтобы они этого не делали. И на самом деле, они всегда могут отписаться, просто покинув сайт, так что… если кто-то предпочитает не получать уведомления по умолчанию для всего сайта… вероятно, это нормально?

5 лайков

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

Трансляции для всего сообщества не будут ежедневной активностью.

1 лайк

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

8 лайков

Кстати, я согласен с Hawk — не стоит этого делать, это контрпродуктивно, — но я также не могу перестать придумывать новые предложения. :slight_smile:

  1. Вы можете использовать вебхук, который вызывается при событии пользователя, и подключить его к скрипту, использующему API для добавления всех пользователей в группу «все».
  2. Возможно, вы сможете использовать будущий плагин Discourse Automation для достижения той же цели.
  3. Или даже использовать его напрямую, чтобы отправлять напоминания людям, которые ещё не проголосовали в вашем опросе.

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

Но вот ещё одно направление, которое может быть более уместным для таких задач, как «баг в продукте, требующий быстрой проверки» — посмотрите на плагин Chat Integration и отправляйте сообщения в Matrix или канал Slack, где общаются ваши разработчики.

Это связано с тем, что в целом Discourse отлично справляется с асинхронной коммуникацией. Похоже, некоторые ваши сценарии использования действительно требуют мгновенного ответа и взаимодействия, для чего лучше подходит чат-система.

2 лайка

Разве «Глобально закреплённая тема» не подходит для этого случая?

3 лайка

Спасибо большое за эту идею. У меня есть сайт с широким спектром категорий и тематик, и я заметил, что пользователи получают не так много уведомлений, которые я хотел бы им показать. Я думаю о создании категории «Что нового» или «Взгляд сверху», чтобы администраторы могли публиковать важные объявления, которые должны привлечь больше внимания.

1 лайк

Возможно, это и есть проблема? То, чего хотите вы, не совпадает с тем, что пользователи хотят видеть. Пожалуйста, не обижайтесь, но ваша точка зрения очень похожа на то, что интернет-магазины пытаются сделать с воронками продаж: заставлять посетителя прийти к результату, который нужен магазину, потому что сами посетители этого не делают.

Очевидное решение — выяснить, почему посетители не совершают нужных действий (не кликают на приманку, не покупают и так далее), но, поскольку магазины считают, что знают лучше, они выбирают короткий путь.

Если вы используете что-то вроде категории «Объявления» и не получаете желаемого результата, причин может быть две:

  • ваше общение;
  • пользователям просто всё равно, и/или они не хотят тратить на это время.

Использование @everyone — это просто назойливость. Как в бытовых ситуациях, это приводит к двум реакциям: целевая аудитория либо начинает игнорировать сообщения, либо уходит :wink:

И ещё… это спам. Не с юридической точки зрения, а с ментальной. Вы отправляете личные сообщения, которые не являются личными. Массовая публикация по темам форума — это другое дело, ведь для этого форум и существует.

Если вы используете категорию «Объявления» и по умолчанию пользователи подписаны на неё, большинство из них не меняют эту настройку и будут видеть ваши объявления; однако их реакция — это уже другая история, которая зависит от того, совпадают ли их интересы с темой, как и ваши. Некоторые отключат уведомления, но с этим просто нужно смириться, ведь это их выбор.

2 лайка

Меня это совсем не задевает, именно поэтому мне здесь нравится черпать идеи.

К тому же я не хочу спамить во все каналы или навязывать что-либо. Большинство участников нашего сообщества либо не знают о настройках уведомлений (да, мы стараемся объяснять), либо не пользуются ими. Честно говоря, и сам я не очень в этом разбираюсь.

Я имел в виду что-то вроде ежемесячной подборки «не пропустил» (ICYMI) с лучшими моментами. Без навязывания.

Похожая подборка, которую Discourse рассылает по электронной почте, но с более «редакторским» подходом? Разве в таком случае не проще использовать email? Или, может быть, создать специальную категорию для объявлений :wink:

В любом случае, это больше мета-разговор, так как, насколько мне известно, у вас нет инструмента для упоминания всех участников. Но мы же можем использовать @tl# или группы, верно?

1 лайк

Отличные идеи в целом.

Как насчет функции «Продвигать в ежедневной сводке»? Она будет доступна в меню с гаечным ключом и позволит администраторам сайта выделить определенное сообщение в следующей партии рассылаемых сводок.

2 лайка