Python Heroku工人没有出现

Python Heroku工人没有出现,python,python-3.x,heroku,discord.py,Python,Python 3.x,Heroku,Discord.py,我已经将我的Python discord bot部署到Heroku并启用了自动部署,但是当我转到参考资料时,我在任何地方都看不到worker,即使我已经部署了它。 另外,我使用的是Github,而不是CLI 日志: 2020-11-15T14:53:25.242489+00:00应用程序[api]:由用户创建的v7版本tristan910@gmail.com 2020-11-15T14:53:25.242489+00:00应用程序[api]:按用户设置DISCORD_令牌配置变量tristan9

我已经将我的Python discord bot部署到Heroku并启用了自动部署,但是当我转到参考资料时,我在任何地方都看不到worker,即使我已经部署了它。 另外,我使用的是Github,而不是CLI

日志: 2020-11-15T14:53:25.242489+00:00应用程序[api]:由用户创建的v7版本tristan910@gmail.com 2020-11-15T14:53:25.242489+00:00应用程序[api]:按用户设置DISCORD_令牌配置变量tristan910@gmail.com 2020-11-15T14:54:03.117936+00:00应用程序[api]:按用户删除DISCORD_令牌配置变量tristan910@gmail.com 2020-11-15T14:54:03.117936+00:00应用程序[api]:由用户创建的v8版本tristan910@gmail.com 2020-11-15T14:54:12.000000+00:00应用程序[api]:由用户启动构建tristan910@gmail.com 2020-11-15T14:54:42.965488+00:00应用程序[api]:由用户创建的v9版本tristan910@gmail.com 2020-11-15T14:54:42.965488+00:00应用程序[api]:按用户部署7ca5f9b8tristan910@gmail.com 2020-11-15T14:54:55.000000+00:00应用程序[api]:构建成功 2020-11-15T14:55:17.115611+00:00 heroku[路由器]:at=错误代码=H14 desc=“无web进程运行”方法=GET path=“/”主机=trashrpg-bot.herokuapp.com请求\u id=ef04e10f-3f2e-4e5b-a667-2eab578c2b40 fwd=“24.101.242.186”dyno=connect=service=status=503字节=protocol=https 2020-11-15T14:55:18.690316+00:00 heroku[路由器]:at=error code=H14 desc=“没有正在运行的web进程”method=GET path=“/favicon.ico”host=trashrpg-bot.herokuapp.com请求\u id=3aeabd82-91df-4c21-8bb9-4398df1625a7 fwd=“24.101.242.186”dyno=connect=service=status=503字节=protocol=https
(据我所知没有procfile)

我认为这可能是因为您需要在存储库中创建一个
procfile
。 这是你写下你想让工人做什么的地方。例如,您需要创建一个名为
Procfile
的新文件,并在其中写入:

worker: python "Your main`s file name here"

至少,当我在Heroku上部署Discord bot时,它是这样工作的。

请发布您的日志和程序文件代码application@HarshanaSerasinghe我找不到任何procfile,因为我做这件事时使用了一个模板,但我在问题消息中粘贴了日志(太大,无法放入注释)它工作了,并向我显示了worker按钮,但当我这样做时,bot没有上线。这部分可能是我的代码中的错误,但我不确定是不是代码中的错误,因为据我所知,这就是你可以做到的。我在一篇教程中看到了,而不是“:“a”=”,但我没有尝试过
worker: python "Your main`s file name here"