我在 Heroku 上成功部署了 Discord,但它仍然無法正常作業。它在本地運行良好,但我無法從 Heroku 托管的變體中得到回應。這是 Github 存盤庫:https ://github.com/MidnightSonor/malifaux_discord_bot 。這是運行時日志。
2022-10-13T12:44:01.000000 00:00 app[api]: Build started by user [email protected]
2022-10-13T12:44:22.188723 00:00 app[api]: Release v18 created by user [email protected]
2022-10-13T12:44:22.188723 00:00 app[api]: Deploy 56113237 by user [email protected]
2022-10-13T12:44:24.832319 00:00 heroku[worker.1]: State changed from crashed to starting
2022-10-13T12:44:26.000000 00:00 app[api]: Build succeeded
2022-10-13T12:44:26.365888 00:00 heroku[worker.1]: Starting process with command `python3 main.py`
2022-10-13T12:44:26.952729 00:00 heroku[worker.1]: State changed from starting to up
2022-10-13T12:44:27.929643 00:00 app[worker.1]: [2022-10-13 12:44:27] [INFO ] discord.client: logging in using static token
2022-10-13T12:44:28.683273 00:00 app[worker.1]: [2022-10-13 12:44:28] [INFO ] discord.gateway: Shard ID None has connected to Gateway (Session ID: bf35f7b917978582c1cb6a861dba38eb).
2022-10-13T12:44:30.686669 00:00 app[worker.1]: Malifaux Deck Bot#4754 has connected to Discord!
uj5u.com熱心網友回復:
感謝@Chris 和@DenverCoder1,我得到了答案。但這主要是針對 discord.py 和 heroku 初學者的一般建議和注意事項:
- 檢查您部署的專案!你可以改變它
heroku remote。 client在您宣告或bot鍵入時,在 Discord Developer Portal 和代碼中檢查您的機器人的意圖!我用于discord.Client(intents=discord.Intents.all())此目的。- 閱讀您的運行時日志!伙計,我瞎了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/518111.html
