message.channel.send 不工作 discord.js

message.channel.send not working discord.js

对不起,如果我完全愚蠢,我是新手,没有 JS 经验

出于某种原因,当我执行 message.channel.send('Whatever') 时出现错误 'message is not defined'。我需要自己定义吗?我在文档中找不到任何东西,我要么没有足够努力地寻找,要么完全愚蠢。将不胜感激

Message is not defined as when you do message.channel.send();,你正在获取一个名为 message 的变量,这很可能是一条已发送的消息,并找出它的通道以在该特定通道中发送消息.它说的是 "Oh, you never told me what the variable 'message' meant. Mind to explain?" 要修复它,在函数中定义它 <name of the Discord.Client variable>.on('message', async message => {});

TLDR:用 <name of the Discord.Client variable>.on('message', async message => {});

定义变量