【发布时间】:2021-05-25 03:54:30
【问题描述】:
我正在尝试将不和谐用户的昵称设置为我从数据库中获取的名称
client.guilds.cache.forEach((guild) => {
console.log(guild.name + " - " + guild.id);
if (guild.name == "SERVER.COM") {
variableguild = guild;
}
});
variableguild.members.fetch().then(r => {
r.forEach(r => {
let userid = r.user
database.query("SELECT nick FROM relacje WHERE user = " + r.user.id, (err, row) => {
if (err) return console.log("Crit error: " + err);
if (row[0]) {
if (row[0].nick !== "XEX") {
var pobranygosczdc = client.users.fetch(r.user.id);
pobranygosczdc.member.setNickname(row[0].nick);
}
}
})
})
});
以上代码在client.on('ready', () => {中运行
我正在尝试找出问题所在。我收到此错误:
TypeError: Cannot read property 'setNickname' of undefined
不和谐 js 12.5.1
提前致谢
【问题讨论】:
标签: node.js discord fetch undefined