本指南详细阐述了如何通过批量邀请功能,将多名用户邀请至您的Discourse实例。
所需用户级别:管理员
若逐一邀请大量用户加入您的Discourse实例,可能会耗费大量时间。幸而,Discourse提供了批量邀请功能,使您能够一次性邀请多名用户。本指南将引领您完成批量邀请的整个流程。
无法直接邀请用户加入预设群组,例如信任等级群组、管理员、版主或工作人员群组。作为解决方法,您可以在群组配置页面的“效果”部分,设置自定义群组以自动调整用户的信任等级。通过此方式,您可以将受邀用户的信任等级设置为不同于站点“默认受邀者信任等级”设置的其他等级。
概览
- 启用“允许批量邀请”站点设置
- 准备包含用户信息的CSV文件
- 将CSV文件上传至您的Discourse实例
- 监控批量邀请的进度
启用“允许批量邀请”站点设置
- 导航至您的站点设置,路径为 管理员 >
所有站点设置,搜索“bulk invite”。或直接访问
{your.domain.com}/admin/site_settings/category/all_results?filter=bulk%20invite
- 若尚未启用,请勾选“允许批量邀请”旁边的复选框,并点击确认标记以保存站点设置。
准备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],,
您可以使用如Microsoft Excel或Google Sheets等电子表格软件轻松创建CSV文件。以下是其在电子表格中可能呈现的样例:
完成编辑后,请务必将文件保存为CSV格式。
上传CSV文件
当您准备好CSV文件后,请按照以下步骤进行上传:
- 在管理员用户的个人资料中,导航至“邀请”选项卡。网址为:
{your.domain.com}/my/invited/pending
- 点击“从文件批量邀请”按钮
3. 在弹出的窗口中,上传您的CSV文件
4. 确认上传
上传完成后,您将收到一条确认消息,告知您将在流程完成后收到通知。
监控批量邀请进度
CSV文件处理完毕后,您将收到一条私人消息通知,其中包含进度报告。报告内容包括:
- 已发送邀请的总数
- 未发送邀请的数量(如有)
- 过程中出现的任何错误
您可以在个人资料的邀请页面查看成功发送的邀请列表。
后续步骤
CSV文件中的每个电子邮件地址都将收到一封邀请邮件。邮件内容包括:
- 发送邀请者的姓名
- 您社区的标题
- 社区的简要描述(来自
站点描述
设置) - 一个邀请链接
当被邀请用户点击确认链接时:
- 他们的账户将立即激活并与电子邮件地址关联
- 他们将被添加到指定的群组中(如果CSV中包含群组信息)
- 他们将被引导至目标主题(如果指定了主题ID)
未被点击的邀请将在30天后过期。
自定义邀请邮件
如果您希望自定义邀请邮件的文本:
- 对于一般邀请,请编辑“邀请论坛邮件”模板
- 对于包含特定主题ID的邀请,请编辑“邀请邮件”模板