员工发布帖子通知的最佳方式

I’m an admin on an internal Discourse site, and I have an important post I want to notify all users about.

Is there any way to get Discourse to send a notification email to all users, or a group of users? The “Invite” button only lets you send a notification to one person at a time.

这里有很多相关主题,快速搜索就能找到。

简而言之,我能想到的有三种方案(我推荐第 3 种):

  1. 在帖子中用用户名提及所有用户。这不是最佳方案,看起来杂乱,并且可能需要根据用户数量调整站点设置。
  2. 提及 @trust_level_0,这将通知信任等级 0 及以上的用户(即所有用户)。可能需要调整站点设置,以增加群组提及时的最大通知用户数。
  3. 创建一个分类,让所有用户默认关注该分类的首帖。你可以参考 (Obsolete) Set category tracking level defaults historically 来更改所有用户的偏好设置,使其关注新分类的首帖。
7 个赞

And you could pin it globally so that anyone who visited the site would see it.

6 个赞

Hmm. The @trust_level_0 option is actually simpler in my case.

None seems like a really good approach though… Staff should be able to notify all but it seems like a bad idea to allow anyone to notify all.

Pinning makes sense for urgent issues such as security or site maintenance notices. In my case I want to be a little more subtle.

Also the notification aspect is important; I have a lot of infrequent visitors (< once a month) and I want to notify them.

1 个赞

By default no one can mention @trust_level_0. You can restrict the TL0 so that only staff can mention it when you enable mentions.

2 个赞