Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Python 3.x Heroku Discord机器人构建但不';部署时无法工作_Python 3.x_Heroku_Discord_Discord.py - Fatal编程技术网

Python 3.x Heroku Discord机器人构建但不';部署时无法工作

Python 3.x Heroku Discord机器人构建但不';部署时无法工作,python-3.x,heroku,discord,discord.py,Python 3.x,Heroku,Discord,Discord.py,我与heroku部署了一个Discord机器人(Discord.py)。在Heroku的仪表板中,bot的状态为“在线”,但在Discord中bot处于脱机状态。我已经添加了Procfile并在参考资料中启用了dyno。 还有什么我要做的吗 编辑: 这是我的procfile的内容工作者:pythonbot.py Requirements.txt:您可以在PC的命令提示符下使用以下命令检查heroku日志(您需要安装heroku CLI) heroku日志-a yourappnamehere bo

我与heroku部署了一个Discord机器人(Discord.py)。在Heroku的仪表板中,bot的状态为“在线”,但在Discord中bot处于脱机状态。我已经添加了Procfile并在参考资料中启用了dyno。 还有什么我要做的吗

编辑: 这是我的procfile的内容工作者:pythonbot.py
Requirements.txt:

您可以在PC的命令提示符下使用以下命令检查heroku日志(您需要安装heroku CLI)

heroku日志-a yourappnamehere

bot运行中的任何错误都将显示在那里,如果日志中没有显示错误,您可以检查以下内容:

1.您已正确输入机器人的令牌

2.您已将
bot.run(token)
行放在代码末尾

3.程序文件或需求文件中的任何错误(确保正确拼写需求)

  • 或者只是重新部署你的机器人,看看问题是否仍然存在

  • 您可以在PC的命令提示符下使用以下命令检查heroku日志(您需要安装heroku CLI)

    heroku日志-a yourappnamehere

    bot运行中的任何错误都将显示在那里,如果日志中没有显示错误,您可以检查以下内容:

    1.您已正确输入机器人的令牌

    2.您已将
    bot.run(token)
    行放在代码末尾

    3.程序文件或需求文件中的任何错误(确保正确拼写需求)

  • 或者只是重新部署你的机器人,看看问题是否仍然存在

  • 您可以尝试重新生成bot令牌,然后重新部署它。或者您应该执行git commit-am“fix procfile”

    您可以尝试重新生成bot令牌,然后重新部署它。或者您应该执行git commit-am“fix procfile”

    尝试将
    工作者:python bot.py
    更改为
    工作者:python bot.py
    ,并确保您的procfile的拼写和大写字母与
    procfile
    完全相同(大写p)

    你能打开日志告诉我们错误是什么吗


    尝试将
    工作者:python bot.py
    更改为
    工作者:python bot.py
    ,并确保Procfile的拼写和大写字母与
    Procfile
    完全相同(大写p)

    你能打开日志告诉我们错误是什么吗


    日志显示,机器人崩溃:2020-08-04T11:41:58.347677+00:00应用程序[worker.1]:bash::python:command not found 2020-08-04T11:41:58.413742+00:00 heroku[worker.1]:进程退出,状态127 2020-08-04T11:41:58.444933+00:00 heroku[worker.1]:状态从开始更改为崩溃日志显示,机器人崩溃:2020-08-04T11:41:58.347677+00:00应用程序[worker.1]:bash::python:找不到命令2020-08-04T11:41:58.413742+00:00 heroku[worker.1]:进程退出,状态为127 2020-08-04T11:41:58.444933+00:00 heroku[worker.1]:状态从开始更改为崩溃您的
    Procfile
    的内容应该是
    worker:python bot.py
    。分享你的
    Pipfile
    requirements.txt
    setup.py
    requirements.txt-discord.py==1.3.4 praw==7.1.0 youtube\u dl==2020.7.28谢谢,我的需求有一些问题。txt你的
    Procfile
    的内容应该是
    worker:python bot.py
    。分享你的
    Pipfile
    requirements.txt
    setup.py
    requirements.txt-discord.py==1.3.4 praw==7.1.0 youtube\u dl==2020.7.28谢谢,我的需求有一些问题。谢谢,但我已经解决了这个问题!Idk如何。你能告诉我这是什么意思吗?日志显示,机器人崩溃:2020-08-04T11:41:58.347677+00:00应用程序[worker.1]:bash::python:未找到命令2020-08-04T11:41:58.413742+00:00 heroku[worker.1]:进程退出,状态为127 2020-08-04T11:41:58.444933+00 heroku[worker.1]:状态从开始更改为崩溃~~您是否创建了准确的
    requirements.txt
    文件?~~我的错,我看到您已经解决了问题。谢谢,但我已经解决了问题!Idk如何。你能告诉我这是什么意思吗?日志显示,机器人崩溃:2020-08-04T11:41:58.347677+00:00应用程序[worker.1]:bash::python:未找到命令2020-08-04T11:41:58.413742+00:00 heroku[worker.1]:进程退出,状态为127 2020-08-04T11:41:58.444933+00 heroku[worker.1]:状态从开始更改为崩溃~~您是否创建了准确的
    requirements.txt
    文件?~~我的错,我看您已经解决了这个问题。