授予Discord角色时自动创建用户?

我们的大部分流量都通过 Discord,但部分需要撰写提案的成员使用 Discourse。

是否有人遇到过类似的情况或提出过类似的要求?

  1. 用户注册并将其 Discord 账户连接到 Discourse
    (通过这种方式注册或之后连接)
  2. 用户可能会根据 Discord 角色自动添加到 Discourse 中的群组。
    我希望这些特定群组能够同步用户,以便将其添加到 Discord 中的群组。
2 个赞

您是否能够在论坛上搜索过这方面以往的工作?有过很多相关的讨论和官方赞助的工作。这个主题:Discourse Trust Levels for Discord 包含了一些这些讨论以及指向您正在寻找的内容的不同主题的链接。搜索 Search results for 'sign up with discord' - Discourse Meta 或其他类似的短语会显示更多主题。

4 个赞

对于用户创建,请使用 Discord 登录的开箱即用行为。

对于群组成员资格,您需要考虑更复杂的情况。

@spirobel 有一个插件可以同步 Discord 角色 → Discourse 群组,但他收费(对他来说是好事),所以也许可以私下与他讨论?

如果您想为主要的开源 Discord/Discourse 机器人项目做出贡献,请查看:

(但请注意,它目前没有完全自动同步(它是命令触发的),并且无论如何它会同步反方向,但无论如何都能为您打下基础。)

还有这个插件,但它似乎没有得到积极支持,并且同样是反方向的。它基于我的代码:Discord Sync: sync a Discourse forum with a Discord server

4 个赞