您好,
我在为我的 Minecraft 社区运行 Discourse。我要求用户在游戏内注册,以便论坛上的每个用户都是真正的 Minecraft 玩家。我已经通过 Discourse 的 API 成功设置了这一点。到目前为止一切顺利!
现在我遇到了一个问题。一位用户,在 Minecraft 中名为 SomeName_,尝试注册,结果收到了(Discourse 生成的)消息:
我查看了设置,但没有找到允许禁用此功能的站点设置。
查看代码,发现没有相关设置。
我的问题是,这是由于 Discourse 的技术限制吗?此外,我能否尝试添加一个站点设置来禁用此功能并提交一个 PR?
4 个赞
Heliosurge
(Dan DeMontmorency)
2
拉取请求(PR)可能会奏效。但如果您是自托管的,那么创建一个插件可能会更好,或者与插件结合使用。因为拉取请求(PR)的合并可能会也可能不会成功,这取决于各种因素。
我曾经和别人谈论过 Ruby。是否可以通过插件来实现?我听说我可以覆盖函数,就像在这个例子中覆盖验证器一样。这是正确的吗?
Heliosurge
(Dan DeMontmorency)
4
抱歉,我没有足够的经验来给出明确的答复。但我认为这应该是可能的,因为插件直接修改服务器端的东西。团队成员或更有经验的插件作者将是最好的资源。
1 个赞
Canapin
(Coin-coin le Canapin)
5
了解此规则为何被强制执行,以及以非字母数字字符开头或结尾的用户名是否会引起问题,将会很有趣。
4 个赞