【问题标题】:How do I deploy a Discord Bot in Python to Heroku?如何将 Python 中的 Discord Bot 部署到 Heroku?
【发布时间】:2018-06-06 20:20:16
【问题描述】:
【问题讨论】:
标签:
python
heroku
bots
discord.py
【解决方案1】:
我将把部署分解成点的地方分解-
requirements.txt 您的需求文件没有== 必需。在存储 heroku python 脚本的文件夹中打开 CMD,然后键入 pip freeze。然后将所有内容复制/粘贴到您的 requirements.txt 文件中。最后应该看起来像this。
BOT TOKEN 不会破坏部署,但非常危险。任何人都可以查看您的机器人令牌here,这意味着他们可以完全控制您的机器人。我建议为您的机器人制作 2 个单独的文件夹,一个使用您的令牌推送到 heroku,另一个使用令牌的占位符推送到 github
如果您从 github 构建部署,那么您必须付费才能获得私有 repo。我建议改为从 CLI 分别推送到 heroku 和 github,这实际上非常简单。
- runtime.txt 我对此并不完全确定,但它不是最新的
支持版本(3.6.4)。不用管它应该没问题,所以忽略这个
这应该可以解决您的部署问题,如果您有任何疑问,可以查看我的guide 或直接回复:)