我们的大部分流量都通过 Discord,但部分需要撰写提案的成员使用 Discourse。
是否有人遇到过类似的情况或提出过类似的要求?
- 用户注册并将其 Discord 账户连接到 Discourse
(通过这种方式注册或之后连接) - 用户可能会根据 Discord 角色自动添加到 Discourse 中的群组。
我希望这些特定群组能够同步用户,以便将其添加到 Discord 中的群组。
我们的大部分流量都通过 Discord,但部分需要撰写提案的成员使用 Discourse。
是否有人遇到过类似的情况或提出过类似的要求?
您是否能够在论坛上搜索过这方面以往的工作?有过很多相关的讨论和官方赞助的工作。这个主题:Discourse Trust Levels for Discord 包含了一些这些讨论以及指向您正在寻找的内容的不同主题的链接。搜索 Search results for 'sign up with discord' - Discourse Meta 或其他类似的短语会显示更多主题。
对于用户创建,请使用 Discord 登录的开箱即用行为。
对于群组成员资格,您需要考虑更复杂的情况。
@spirobel 有一个插件可以同步 Discord 角色 → Discourse 群组,但他收费(对他来说是好事),所以也许可以私下与他讨论?
如果您想为主要的开源 Discord/Discourse 机器人项目做出贡献,请查看:
(但请注意,它目前没有完全自动同步(它是命令触发的),并且无论如何它会同步反方向,但无论如何都能为您打下基础。)
还有这个插件,但它似乎没有得到积极支持,并且同样是反方向的。它基于我的代码:Discord Sync: sync a Discourse forum with a Discord server