【问题标题】:Deploy Python Telegram Bot to Heroku将 Python Telegram Bot 部署到 Heroku
【发布时间】:2021-06-14 16:50:10
【问题描述】:

我尝试在 Heroku 上部署我的 python 电报机器人,但是当部署结束时,我单击查看它给了我应用程序错误。 我的代码在 PyCharm 本地运行得很好,我准备好所有的需求文件部署到 Heroku(Requirement.txt & Procfile) 并上传到 GitHub。

这是我在 GitHub 中的代码: https://github.com/mohammad122333/python-telegram-bot

另一个问题我可以在没有 GitHub 的情况下部署我的代码以保证我的代码安全吗?

我是堆栈溢出的新手,Python 编程和说英语,如果有错误请见谅..

【问题讨论】:

    标签: python github heroku deployment telegram-bot


    【解决方案1】:

    您没有 Procfile,请参阅 https://devcenter.heroku.com/articles/procfile

    它告诉 Heroku 你的项目是如何执行的。

    不要向 git 提交令牌等敏感信息。而是将它们定义为环境变量。在 Heroku Dashboard 上,您可以使用环境变量,请参阅 https://devcenter.heroku.com/articles/config-vars

    在 Python 中,您可以通过以下方式检索环境变量的值:

    import os
    TOKEN = os.environ["TOKEN"]
    

    您应该始终提供整个日志。它提供的信息比仅仅说它不起作用。

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2018-06-06
      • 2022-01-22
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      相关资源
      最近更新 更多