gpt4 book ai didi

discord - 用户离开公会后如何从客户端ID获取用户名

转载 作者:行者123 更新时间:2023-12-02 00:32:54 29 4
gpt4 key购买 nike

我有统计数据。我正在从用户 ID 数据库下载,我正在用它的名字替换 ID,但是如果用户离开了服务器,就会出现错误,因为没有这样的用户。

我有 bot.users.get(id) 但是当用户离开服务器时,会弹出一个错误。

如果用户不在服务器上,我可以用不同的 ID 获取用户名吗?

最佳答案

抱歉我迟到了,就像字面意思一样。您可以通过 UserResolvableClient#fetchUser(<UserResolvable>); 执行从 Discord 获取用户的请求。

在实践中,代码应该是这样的;

const Discord = require("discord.js");
const Client = new Discord.Client();

Client.login("YoUr.nIcE.toKe.n");

Client.on("ready", function () { // Should do that when the client is ready.
const User = Client.fetchUser("123456789012345678");
console.log(User); // Some user object.
});

但愿我对您有所帮助。~Q

关于discord - 用户离开公会后如何从客户端ID获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51097702/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com