【问题标题】:message.channel.send not working discord.jsmessage.channel.send 不工作 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 的文档中包含的一个示例

标签: javascript discord.js


【解决方案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 => {});定义变量

【讨论】:

  • 希望对您有所帮助!
猜你喜欢
  • 2021-05-01
  • 1970-01-01
  • 2017-09-12
  • 2020-08-29
  • 2020-12-19
  • 2018-02-05
  • 2021-11-02
  • 1970-01-01
  • 2018-11-30
相关资源
最近更新 更多