【发布时间】:2021-06-28 09:21:04
【问题描述】:
我正在尝试在 Heroku 上托管我的 discord 机器人,即使它已成功部署,它也不会显示 dynos。而且我已经尝试在资源中刷新 5 分钟。所以我认为 ProcFile 可能有问题
heroku ps:scale worker=1
worker: python main.py
【问题讨论】:
标签: heroku discord discord.py
我正在尝试在 Heroku 上托管我的 discord 机器人,即使它已成功部署,它也不会显示 dynos。而且我已经尝试在资源中刷新 5 分钟。所以我认为 ProcFile 可能有问题
heroku ps:scale worker=1
worker: python main.py
【问题讨论】:
标签: heroku discord discord.py
Procfile 只需要一行,即:worker: python {programName}.py。因此,如果您的主文件名为 bot.py,您的 Procfile 将是:
worker: python bot.py
在您的情况下,我认为您的主文件名为main.py。然后,您的 Procfile 应该完全像这样编写:
worker: python main.py
换句话说,heroku ps:scale worker=1 行不是必需的,甚至不应该出现在 Procfile 中。
【讨论】:
文件名不是ProcFile,而是Procfile,试试这个。
【讨论】: