如何创建 Discord 用户验证系统

Avilas

不和谐是游戏玩家、社区和企业之间流行的在线交流平台。其强大的功能和易于使用的界面使其成为许多用户的首选。然而,由于其开放性,Discord 也面临着为用户维护安全环境的挑战。这就是用户验证系统的用武之地。

创建用户验证系统可以帮助您确保只有合法用户才能访问您的 Discord 服务器。这可以帮助您防止垃圾邮件发送者、机器人和巨魔扰乱您的社区。在本文中,我们将指导您完成为 Discord 服务器创建用户验证系统的过程。

打开 Discord 并导航到您的用户设置单击窗口底部的齿轮图标。

Discord > 用户设置

在下面外貌,向下滚动,然后在先进的,启用开发者模式选项,例如,它允许您复制用户和消息 ID。

Discord 设置 > 高级 > 开发者模式

使用 Carl Bot 创建验证系统

参观卡尔.ggbot 网站或在您喜欢的浏览器中输入 carl.gg。使用您的 Discord 帐户登录后,您需要授权机器人访问您的帐户,选择正确的服务器后,您还需要授予机器人访问您的 Discord 服务器的权限。

允许 Carl 机器人访问您的 Discord 服务器

分配 Carl 机器人角色

再次打开 Discord 并导航到您的服务器设置。

Discord 服务器设置 > 角色

角色选项卡,选择 @everyone 角色,然后在权限,向下滚动并禁用读取消息历史记录环境。

Discord 角色设置 > 权限 > 读取消息历史记录

然后您可以创建一个新角色并为其命名已验证,例如,对于此角色,启用读取消息历史记录环境。

验证过程命令

保存更改后,导航到常规文本通道,并使用服务器前缀(在本例中为感叹号,然后使用 rr)。

!rr

此命令将确保 Carl-bot 向您显示此验证过程正常工作所需的所有命令。

使用 !rr 命令预览所有 Carl 机器人命令

推荐阅读:如何为您的 Discord 服务器创建支持票证

写一条消息,例如:

“要访问此服务器,请选中(复选标记)以获得已验证的角色。”

接下来使用命令:!reactrole add,通道为#一般的,那么我们需要消息ID,我们可以从上面的消息中复制它,因为我们之前启用了开发者模式。

!reactrole 添加 #一般的956186331277761522(表情符号)@已验证

粘贴消息ID在文本后添加所选表情符号和角色 @Verified。当按回车键时,您将看到复选标记将添加到已验证角色成员。

对 Discord 服务器上的用户使用验证命令

单击复选图标时,您将看到您将被添加到“已验证”角色中。最后,导航回您的服务器设置,然后在角色,确保读取消息权限已为@everyone 角色启用。否则,用户将无法知道如何进行验证,因为他们不会看到机器人的消息。