message.channel.send 不工作 discord.js
Posted
技术标签:
【中文标题】message.channel.send 不工作 discord.js【英文标题】:message.channel.send not working discord.js 【发布时间】:2018-05-15 19:25:51 【问题描述】:对不起,如果我完全愚蠢,我是新手,没有 JS 经验
由于某种原因,当我执行 message.channel.send('Whatever') 时会给出错误“消息未定义”。我需要自己定义吗?我在文档上找不到任何东西,我要么不够努力,要么完全愚蠢。非常感谢您的帮助
【问题讨论】:
应该是channel.send("Whatever");
而不是message.channel.send()
@Jer channel.send 带来同样的错误
那么你没有变量channel
也没有message
。
@Jer 谢谢 - 是关于为频道或消息设置 var 的文档中包含的一个示例
【参考方案1】:
消息未定义为当您执行message.channel.send();
时,您正在获取一个名为message
的变量,这很可能是一条已发送的消息,并找出其通道以在该特定通道中发送消息。它的意思是“哦,你从来没有告诉我变量‘消息’是什么意思。介意解释一下吗?”要修复它,请在函数<name of the Discord.Client variable>.on('message', async message => );
中定义它
TLDR:用<name of the Discord.Client variable>.on('message', async message => );
定义变量
【讨论】:
希望对您有所帮助!以上是关于message.channel.send 不工作 discord.js的主要内容,如果未能解决你的问题,请参考以下文章
message.channel.send 不发送消息 [discord.py]