在heroku中运行时命令处理程序不起作用

时间:2020-10-25 13:31:35

标签: node.js heroku discord.js

discord js的命令处理程序在Heroku中运行时不起作用,而在本地运行时则起作用。收到的大多数错误是由于程序无法识别模块

示例命令:

module.exports = {
  name: '8ball',
  description: '8ball',
  execute(receivedMessage, args) {
    if (args.length == 0) return
    receivedMessage.channel.send(response.ball())
  }
}

上面命令的错误:

2020-10-25T13:04:07.355215+00:00 app[web.1]: receivedMessage.channel.send(response.ball())
2020-10-25T13:04:07.355216+00:00 app[web.1]:                              ^
2020-10-25T13:04:07.355216+00:00 app[web.1]: 
2020-10-25T13:04:07.355217+00:00 app[web.1]: ReferenceError: response is not defined

在上面的代码中,“响应”是一个自定义模块。尽管使用discord API模块时会出现相同的错误。

0 个答案:

没有答案