如何向特定用户组重新发送邀请?

我们是一个仅限邀请的论坛。我是一名管理员,已邀请了 1000 多人。我想重新发送邀请给部分待定邀请列表中的人员。

我看不到选择该部分人员并仅重新发送邀请的方法,而不是重新发送给“待定”类别中的所有人(并且没有找到相关的支持主题)。

有什么想法吗?(如果不可能,希望有这样的功能——我可以选择一组人重新发送邀请……)

1 个赞

目前,Discourse 没有现有功能可以选择性地重新发送邀请给部分待处理的邀请。

您在此处最好的替代方案是:

  1. 手动重新发送邀请:
    您可以进入“待处理邀请”区域,通过逐一查看列表来手动为特定个人重新发送邀请。但是,在您的情况下,这可能是一个繁琐的过程,因为您有很大一部分待处理的用户邀请。

  2. 自定义脚本(API 使用):
    如果您熟悉 API 使用,可以编写一个脚本来与 Discourse 的 API 交互,为特定用户子集重新发送邀请。这需要技术专长以及访问您的论坛 API 凭据。有关 Discourse API 的文档可在以下网址找到:https://docs.discourse.org/ 以及在 Documentation 类别下的 #rest-api。

    为了帮助完成此过程,可以使用 Data Explorer 插件来识别仍需要重新发送邀请的用户。要查找待处理的邀请,您可以编写一个查询,该查询以 Discourse 数据库中的 invitesinvited_users 表为目标。从查询结果中,您可以将其导出为 CSV 或 JSON 文件,以创建用户的工作列表。通过此列表,您可以进行交叉引用并手动决定要重新发送哪些提醒。

    考虑到这一点,如果您对此功能感兴趣,我鼓励您在我们的 Meta 社区中创建一个 Feature 主题。对某个功能表现出兴趣的人越多,它就越有可能被纳入 Discourse。这听起来是个不错的主意,我们很想了解更多您想要的功能。 :slightly_smiling_face:

感谢您的信息和建议。我会提交一个功能请求。

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