我收到错误错误类型错误:无法读取未定义的属性“客户端”
我的脚本是:
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = "!";
client.on('message', message => {
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();
if (command === 'ping'){
message.channel.send(`? Latency is ${Date.now() - message.createdTimestamp}ms`);
}
if (command === 'embed') {
const embed1 = new Discord.MessageEmbed()
.setTitle('Test Title')
.setURL('https://youtube.com/')
.setAuthor(message.author.username)
message.channel.send(embed1)
}
})
如果你能帮忙,谢谢。
这个错误是关于嵌入部分的。
答案 0 :(得分:0)
代码工作正常,但最后缺少 client.login(TOKEN)
。这使用来自您的不和谐机器人的令牌进行登录。