作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有统计数据。我正在从用户 ID 数据库下载,我正在用它的名字替换 ID,但是如果用户离开了服务器,就会出现错误,因为没有这样的用户。
我有 bot.users.get(id)
但是当用户离开服务器时,会弹出一个错误。
如果用户不在服务器上,我可以用不同的 ID 获取用户名吗?
最佳答案
抱歉我迟到了,就像字面意思一样。您可以通过 UserResolvable
和 Client#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/
我是一名优秀的程序员,十分优秀!