我们是一个仅限邀请的论坛。我是一名管理员,已邀请了 1000 多人。我想重新发送邀请给部分待定邀请列表中的人员。
我看不到选择该部分人员并仅重新发送其邀请的方法,而不是重新发送给“待定”类别中的所有人(并且没有找到相关的支持主题)。
有什么想法吗?(如果不可能,希望有这样的功能——我可以选择一组人重新发送邀请……)
我们是一个仅限邀请的论坛。我是一名管理员,已邀请了 1000 多人。我想重新发送邀请给部分待定邀请列表中的人员。
我看不到选择该部分人员并仅重新发送其邀请的方法,而不是重新发送给“待定”类别中的所有人(并且没有找到相关的支持主题)。
有什么想法吗?(如果不可能,希望有这样的功能——我可以选择一组人重新发送邀请……)
目前,Discourse 没有现成的功能可以仅向部分待处理邀请重新发送邀请。
在此情况下,您最好的替代方案如下:
手动重新发送邀请:
您可以进入“待处理邀请”区域,通过逐一审查列表来为特定人员手动重新发送邀请。然而,由于您需要重新发送邀请的用户数量庞大,这一过程可能会非常繁琐。
自定义脚本(使用 API):
如果您熟悉 API 的使用,可以编写脚本来调用 Discourse 的 API,向特定用户子集重新发送邀请。这需要具备一定的技术专业知识,并拥有您论坛的 API 凭证。关于 Discourse API 的文档可在此处查看:https://docs.discourse.org/,以及在 Documentation 类别下的 rest-api 板块。
为了协助此流程,您可以使用 Data Explorer 插件来识别那些仍需重新发送邀请的用户。要查找待处理邀请,您可以编写一个查询,针对 Discourse 数据库中的 invites 或 invited_users 表。从查询结果中,您可以将其导出为 CSV 或 JSON 文件,从而生成一份待处理用户列表。基于此,您可以进行交叉比对并手动决定重新发送哪些提醒。
鉴于此,如果您对该功能感兴趣,我鼓励您在我们的 Meta 社区中创建一个 Contribute > Feature 主题。对某项功能感兴趣的人越多,该功能被纳入 Discourse 的可能性就越大。这听起来是个很棒的想法,我们很乐意了解更多您的需求。 ![]()
感谢您的信息和建议。我会提交一个功能请求。