# Discourse 能满足视频游戏社区论坛的这些特殊需求吗？

**URL:** <https://meta.discourse.org/t/would-discourse-meet-all-of-these-niche-needs-to-be-a-video-game-community-forum/174315>\
**Category:** Development\
**Created:** [2020年十二月26日 22:57 UTC](https://meta.discourse.org/t/would-discourse-meet-all-of-these-niche-needs-to-be-a-video-game-community-forum/174315 "2020-12-26T22:57:07Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2020年十二月28日 15:41 UTC](https://meta.discourse.org/t/would-discourse-meet-all-of-these-niche-needs-to-be-a-video-game-community-forum/174315/5 "2020-12-28T15:41:33Z")

</div>

@simbleau 你上面的一些回答有误，这里提供正确的解答：

> [@simbleau](#):
>
> 1- 如果我想自动生成一个与游戏账号绑定的论坛账号

我们有客户正在这样做，你只需要通过游戏账号系统调用一次 API 即可创建论坛账号。

> [@simbleau](#):
>
> 2- 如果我想将用户的 OAUTH 密钥（双因素认证）设置为与游戏账号的双因素认证（外部来源）相匹配

在这种情况下，更简单的方法是将论坛配置为使用你的游戏账号系统作为身份提供商。你可以实现 [DiscourseConnect - Discourse 官方单点登录 (SSO)](https://meta.discourse.org/t/discourseconnect-official-single-sign-on-for-discourse-sso/13045) 来实现这一功能。

> [@simbleau](#):
>
> 4- 如果我想通过 API 撤销或添加权限（添加/移除玩家版主）

通过 API 可以轻松完成。

> [@simbleau](#):
>
> 3- 如果我想通过 API 为用户添加徽章或头衔（通过 API 为玩家竞赛授予“装饰”）

通过 API 同样可以轻松完成！

> [@simbleau](#):
>
> 5- 如果我想在用户收到收件箱消息或通知时发送 webhook（发送到我的游戏服务器，以便转发为游戏内通知）

我们支持通知事件的 webhook，无需任何自定义即可实现。

> [@simbleau](#):
>
> 6- 如果我想在论坛封禁用户时发送 webhook（以便同时在游戏服务器中禁言他们）

“用户事件”webhook 可以覆盖此需求。

> [@simbleau](#):
>
> 7- 通过 API 封禁某人或删除用户（如果他们在游戏中被封禁）

这也只需要一次 API 调用。

> [@simbleau](#):
>
> 9 - 通过 API 更改用户名（即他们登录使用的名称，而非通知邮件中的名称，例如他们在游戏中更改显示名称时）

可以实现，但如果用户发布了很多帖子，这可能会相当耗时。

---

_[View the full topic](https://meta.discourse.org/t/would-discourse-meet-all-of-these-niche-needs-to-be-a-video-game-community-forum/174315)._
