gpt4 book ai didi

python - 如何将 Python 中的 Discord Bot 部署到 Heroku?

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:12 27 4
gpt4 key购买 nike

最近,我使用 discord.py 为我的个人服务器构建了一个 discord 机器人。我能够使用 git 将机器人的代码部署到 heroku 上,但是当我部署代码并尝试访问机器人的功能时,我没有收到响应。我知道代码在我最初在本地测试时有效。

github 链接是: https://github.com/ayushboss/Baylor-Discord-Bot

我在 heroku 上所做的只是点击这个 github 链接。

最佳答案

我会将部署分解成点的地方-

  1. requirements.txt 您的需求文件没有所需的==。在存储 heroku python 脚本的文件夹中打开 CMD,然后键入 pip freeze。然后将所有内容复制/粘贴到您的 requirements.txt 文件中。它应该看起来像 this最后。

  2. BOT TOKEN 它不会破坏部署,但非常危险。任何人都可以查看您的机器人 token here ,这意味着他们可以完全控制您的机器人。我建议为你的机器人制作 2 个单独的文件夹,一个用你的 token 推送到 heroku,另一个用 token 的占位符推送到 github

如果您从 github 构建部署,则必须付费才能获得私有(private)仓库。我建议分别从 CLI 推送到 heroku 和 github,这实际上非常简单。

  1. runtime.txt 我不是很确定,但不是最新的支持版本(3.6.4)。放着它应该没问题,所以忽略它

这应该可以解决您的部署问题,如果您有疑问,可以查看我的 guide或者只是回复这个:)

关于python - 如何将 Python 中的 Discord Bot 部署到 Heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47970982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com