API 功能请求:添加有关外部账户的额外信息

你好!

我查看了 Discourse 的 API,想知道是否可以通过它获取有关外部账户(来自其他社交网络)的额外信息。

在我的案例中,这是针对 Discord 的:我希望将论坛上创建账户的用户与我服务器上的角色进行同步。当用户输入特定命令时,Discord 机器人会检查该用户的 Discord 账户是否已与其 Discourse 账户通过其 ID 关联。(可能有点难以理解,抱歉 ^'^)

你觉得这个方案如何?:content:

所有内容都在 API 中。搜索“逆向工程 API”。我想你是想在用户自定义字段中获取 Discord ID?

没错,完全正确!:content:

你之前尝试过搜索吗?

我尝试过,但从未找到这个。

非常感谢!! :content::content:

我会试一试,并在这里向大家同步进展。——

编辑:我之前已经尝试过了。它会向 Discord API 发送大量请求,上次差点导致我的原始机器人被封禁——无法使用这个方案。我宁愿自己使用 Discourse API,轻松获取 ID。而且,它的运行方式也不符合我的预期。

我主要想要一个 !check 命令。当用户运行它时,它会检查 Discord 用户 ID,并在网站上查找是否存在具有相同 ID 的账户。如果存在,则分配一个角色;如果不存在,则不分配。