#discord #discord.js
Вопрос:
Я делаю бота в discord.js и я пытался это исправить
const Discord = require('discord.js');
module.exports = {
name: "send",
description: "Send test command",
nsfw: false,
execute(message, args, client){
const sendEmbed = new Discord.MessageEmbed()
.setTitle(`${message.author.tag}` ' ' `Asked:`)
.setDescription(args.join(" "))
.setColor('#ff0000')
.setThumbnail(message.author.displayAvatarURL({ dyanmic: true }))
.setAuthor(`${message.author.username}`)
.setTimestamp()
client.channels.cache.get('877718113976746015').send(sendEmbed);
}
}
На следующей строке я получаю это
TypeError: Cannot read property 'channels' of undefined
Ответ №1:
Это означает, что ваш client
не является примером Client
. Это не определено. При выполнении вы хотите убедиться, что это выглядит так, с аргументами, указанными вами
//most command executions look like this, but pay attention to parameter order
command.execute(message, args, client)
Возможно, вы забыли указать client
или предоставили что-то неопределенное. Убедитесь, что значение, которое вы указали в качестве 3-го параметра, равно a Client
.