如何批量邀请用户到Discourse

本指南详细阐述了如何通过批量邀请功能,将多名用户邀请至您的Discourse实例。

:person_raising_hand: 所需用户级别:管理员

若逐一邀请大量用户加入您的Discourse实例,可能会耗费大量时间。幸而,Discourse提供了批量邀请功能,使您能够一次性邀请多名用户。本指南将引领您完成批量邀请的整个流程。

:information_source: 无法直接邀请用户加入预设群组,例如信任等级群组、管理员、版主或工作人员群组。作为解决方法,您可以在群组配置页面的“效果”部分,设置自定义群组以自动调整用户的信任等级。通过此方式,您可以将受邀用户的信任等级设置为不同于站点“默认受邀者信任等级”设置的其他等级。

概览

  1. 启用“允许批量邀请”站点设置
  2. 准备包含用户信息的CSV文件
  3. 将CSV文件上传至您的Discourse实例
  4. 监控批量邀请的进度

启用“允许批量邀请”站点设置

  1. 导航至您的站点设置,路径为 管理员 > :gear: 所有站点设置,搜索“bulk invite”。或直接访问 {your.domain.com}/admin/site_settings/category/all_results?filter=bulk%20invite
  2. 若尚未启用,请勾选“允许批量邀请”旁边的复选框,并点击确认标记以保存站点设置。

准备CSV文件

第一步是创建一个CSV(逗号分隔值)文件,其中包含您希望邀请的用户的相关信息。以下是您需要了解的内容:

  • 每一行代表一名用户
  • 电子邮件地址为必填项,且必须位于第一列
  • 群组分配(可选)位于第二列
  • 特定主题ID(可选)位于第三列

CSV文件的结构如下:

email,groups,topic_id

CSV文件准则

  • 电子邮件地址必须有效
  • 多个群组之间用分号分隔(例如:group_1;group_2;group_3
  • 若您希望将现有用户加入群组,也可将其包含在内
  • 仅电子邮件为必填项,群组和主题ID为可选

CSV文件示例

[email protected],group_1;group_2,topic_id
[email protected],group_3,
[email protected],,

:information_source: 您可以使用如Microsoft Excel或Google Sheets等电子表格软件轻松创建CSV文件。以下是其在电子表格中可能呈现的样例:


完成编辑后,请务必将文件保存为CSV格式。

上传CSV文件

当您准备好CSV文件后,请按照以下步骤进行上传:

  1. 在管理员用户的个人资料中,导航至“邀请”选项卡。网址为:{your.domain.com}/my/invited/pending
  2. 点击“从文件批量邀请”按钮


3. 在弹出的窗口中,上传您的CSV文件


4. 确认上传

上传完成后,您将收到一条确认消息,告知您将在流程完成后收到通知。

30%20PM

监控批量邀请进度

CSV文件处理完毕后,您将收到一条私人消息通知,其中包含进度报告。报告内容包括:

  • 已发送邀请的总数
  • 未发送邀请的数量(如有)
  • 过程中出现的任何错误

图片

您可以在个人资料的邀请页面查看成功发送的邀请列表。

屏幕截图 2021-11-03 01:07:54

后续步骤

CSV文件中的每个电子邮件地址都将收到一封邀请邮件。邮件内容包括:

  • 发送邀请者的姓名
  • 您社区的标题
  • 社区的简要描述(来自站点描述设置)
  • 一个邀请链接

当被邀请用户点击确认链接时:

  • 他们的账户将立即激活并与电子邮件地址关联
  • 他们将被添加到指定的群组中(如果CSV中包含群组信息)
  • 他们将被引导至目标主题(如果指定了主题ID)

:information_source: 未被点击的邀请将在30天后过期。

自定义邀请邮件

如果您希望自定义邀请邮件的文本:

  • 对于一般邀请,请编辑“邀请论坛邮件”模板
  • 对于包含特定主题ID的邀请,请编辑“邀请邮件”模板

附加资源