簡體   English   中英

將 Discord bot 部署到 heroku 時狀態為 0

[英]Status 0 when deploying Discord bot to heroku

所以我試圖托管一個我在 python 中制作的小型 discord bot,它在本地運行良好,但是當我部署到 heroku 時,這個錯誤出現了。


2020-09-28T14:30:15.338753+00:00 heroku[worker.1]: Starting process with command `python bot.py`

2020-09-28T14:30:15.949195+00:00 heroku[worker.1]: State changed from starting to up
2020-09-28T14:30:19.481846+00:00 heroku[worker.1]: Process exited with status 0
2020-09-28T14:30:19.521977+00:00 heroku[worker.1]: State changed from up to crashed
2020-09-28T14:30:19.524297+00:00 heroku[worker.1]: State changed from crashed to starting
2020-09-28T14:30:23.686504+00:00 heroku[worker.1]: Starting process with command `python bot.py`
2020-09-28T14:30:24.559578+00:00 heroku[worker.1]: State changed from starting to up
2020-09-28T14:30:29.094293+00:00 heroku[worker.1]: Process exited with status 0
2020-09-28T14:30:29.139007+00:00 heroku[worker.1]: State changed from up to crashed

這是 github 存儲庫: https : //github.com/ghosts-power/Discord_bot我認為這是 procfile 的問題,我不知道如何修復它。

它與procfile 代碼 0 表示您的代碼執行時沒有任何錯誤。

問題是您的bot.py文件中沒有執行bot.py操作。 您需要致電:

bot.run(token)

在文件的末尾。

您還可以使用:

@client.event
async def on_ready():
    print(f'{client.user} has connected do Discord')

這將告訴您機器人何時連接到服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM