能否在不发送邀请的情况下向 Discourse 添加用户?

我正在将社区迁移到 Discourse,手头有一份电子邮件地址列表。我想为每个用户创建账户,以便通过论坛向他们发送邮件,但目前不打算让他们发帖。我最初只想把 Discourse 用作发布公告的平台。

我能否导入电子邮件地址列表而不向每个人发送邀请?

2 个赞

如果您计划在不注册或邀请的情况下创建账户,那么您可以在控制台中尝试以下方法。

rails c
u = User.create!(username: "name", email: "name@email.com", password: "password")
u.approve(Discourse.system_user, false) # 如果需要手动审批
u.activate
6 个赞

请确保您已获得这些用户的同意。此外,他们只能接收 Discourse 摘要邮件,因为 Discourse 除了该功能外,没有内置的新闻通讯或邮件发送功能。

4 个赞

您可以强制所有用户观看某个分类。

3 个赞

你可以这样做……但你也会“迫使”这些用户……嗯,因为骚扰他们而讨厌你。:wink:

3 个赞

别忘了,用户更改用户名的默认期限为 3 天。有些用户可能不希望其用户名是电子邮件的前缀。该设置位于 admin/site_setting/category/users。您可能需要增加天数,以便他们有足够的时间登录并进行任何更改。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.