是否可以使用Discord ID(全数字)身份验证?

时间:2019-06-27 12:35:42

标签: discord

我想让Bot收到命令时,它将根据我想要确保安全的上下文(发送消息的人)执行操作,因为我不希望其他用户能够影响用户的数据。

从上下文中抓住用户,然后使用Discord ID(全数字不是 username#1234)来基于该ID键入数据库条目。

假定只能通过bot访问,该bot仅基于上下文执行此命令。可以接受的身份验证形式吗?

2 个答案:

答案 0 :(得分:0)

实际上,每个人都可以使用这些ID。

要访问它,您需要在应用程序选项中激活开发者模式:discord developer mode option,然后只需右键单击任何人,然后单击copy ID

答案 1 :(得分:0)

是的,使用UserId作为确定(认证)执行命令的用户的一种方法非常好。这些ID在所有不一致的情况下对于每个用户都是唯一的,并且无论用户名或昵称是否更改都不会更改。将数据库中的主键设置为此ID也是可以的。