Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Discord机器人已启动,但未响应_Javascript_Node.js_Heroku_Discord.js - Fatal编程技术网

Javascript Discord机器人已启动,但未响应

Javascript Discord机器人已启动,但未响应,javascript,node.js,heroku,discord.js,Javascript,Node.js,Heroku,Discord.js,我有这样的代码: bot已启动,可以接收消息并登录到控制台,但是,登录后,它不会登录到控制台消息,这意味着bot未准备就绪,尽管bot可以接收命令并将其记录到控制台,但它不会执行任何响应。见下面的日志: 2020-07-07T14:39:44.000000+00:00 app[api]: Build started by user *censored* 2020-07-07T14:40:01.359235+00:00 heroku[worker.1]: Restarting 2020-07-0

我有这样的代码:

bot已启动,可以接收消息并登录到控制台,但是,
登录后,它不会登录到控制台消息,这意味着bot未准备就绪,尽管bot可以接收命令并将其记录到控制台,但它不会执行任何响应。见下面的日志:

2020-07-07T14:39:44.000000+00:00 app[api]: Build started by user *censored*
2020-07-07T14:40:01.359235+00:00 heroku[worker.1]: Restarting
2020-07-07T14:40:01.373843+00:00 heroku[worker.1]: State changed from up to starting
2020-07-07T14:40:01.188192+00:00 app[api]: Release v8 created by user *censored*
2020-07-07T14:40:01.188192+00:00 app[api]: Deploy 5ad6fb20 by user *censored*
2020-07-07T14:40:02.483212+00:00 heroku[worker.1]: Stopping all processes with SIGTERM
2020-07-07T14:40:02.587261+00:00 heroku[worker.1]: Process exited with status 143
2020-07-07T14:40:02.000000+00:00 app[api]: Build succeeded
2020-07-07T14:40:04.535781+00:00 heroku[worker.1]: Starting process with command `node .`
2020-07-07T14:40:05.339920+00:00 heroku[worker.1]: State changed from starting to up
2020-07-07T14:40:12.340512+00:00 app[worker.1]:  Iamnoot  nho :   about
这是discord窗口的屏幕截图:


编辑:
已登录消息问题是因为
客户端的状态。一旦('Ready',()=>{
必须是
Ready
:D

存在许多可能性

  • 前缀必须有空格,否则消息内容将为“about”,然后与条件不匹配
  • (第3行,您声明了
    invite\u link
    ,那么为什么不将其放在MessageEmbed中的第10行呢)

  • 您的package.json中必须包含:
  • 第二个选项创建一个ProcFile文件,带有

    node (your file here)
    
    然后转到heroku,部署更改并转到“资源”


    单击画笔,启用worker,单击save,它正常工作

    奇怪的是,我使用的代码与上一个bot的代码90%相同,运行得很好。
    node (your file here)