无法读取未定义的属性“发送”?

时间:2021-02-22 01:21:54

标签: discord.js

我是使用 discord.js 的新手。我需要安装什么东西,改变我的 index.js 还是什么?这是一个命令;通常我的命令是不同的,但因为我必须使用嵌入,从另一侧复制。

const superagent = require("snekfetch");
const Discord = require('discord.js')
module.exports = {
    name: "baka",
    description: "BAKA!!!",
   
    execute :async(client, message, args) => {
    superagent.get('https://nekos.life/api/v2/img/baka')
        .end((err, response) => {
        const embed = new Discord.RichEmbed()
        .setTitle("BAKA!!!")
        .setImage(response.body.url)
        .setColor(`RANDOM`)
        .setFooter(`idiot!`)
        .setURL(response.body.url);
    message.channel.send(embed);
    }).catch((err) => message.channel.send({MessageEmbed: {
                color: 16734039,
                description: "Something went wrong... :cry:"
            }}));
}}

这是我运行命令时出现的错误:

message.channel.send(embed);
                    ^
TypeError: Cannot read property 'send' of undefined
    at C:\Users\Nick\Desktop\DiscordBot\commands\fun\baka.js:18:21
    at C:\Users\Nick\Desktop\DiscordBot\node_modules\snekfetch\src\index.js:211:22
    at processTicksAndRejections (node:internal/process/task_queues:94:5)
[nodemon] app crashed - waiting for file changes before starting...

0 个答案:

没有答案