Discord 嵌入错误类型错误:无法读取未定义的属性“客户端”

时间:2021-05-02 22:13:28

标签: node.js discord discord.js

我收到错误错误类型错误:无法读取未定义的属性“客户端”

我的脚本是:

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)
    }
})

如果你能帮忙,谢谢。

这个错误是关于嵌入部分的。

1 个答案:

答案 0 :(得分:0)

代码工作正常,但最后缺少 client.login(TOKEN)。这使用来自您的不和谐机器人的令牌进行登录。