【问题标题】:Cannot Deploy Python Telegram Conversation Bot to Heroku无法将 Python Telegram 对话机器人部署到 Heroku
【发布时间】:2021-06-18 04:18:32
【问题描述】:

我尝试将我的 python 应用程序部署到 heroku,但它显示应用程序错误,我如何将我的机器人部署到 heroku。 这就是我所做的。

第1步:在Pycharm上运行代码就可以正常工作了。

第 2 步:生成 requirements.txt 和 Procfile。

第 3 步:在 Internet 上搜索要在 Procfile 中写入的内容。

第 4 步:结束所有需求文件后,我将整个文件上传到 一个 GitHub 存储库。

第 5 步:在 Heroku 中创建一个应用程序并连接到我的 GitHub 存储库 然后点击部署分支。

这是我的构建日志:

  • --> 在 Heroku-20 堆栈上构建
  • --> 使用 buildpack:heroku/python
  • --> 检测到 Python 应用
  • --> 未检测到需求变化,从缓存安装
  • --> 安装 pip 20.1.1、setuptools 47.1.1 和 wheel 0.34.2
  • --> 安装 SQLite3
  • --> 使用 pip 安装需求
  • --> 发现进程类型
  • Procfile 声明类型 -> web
  • --> 正在压缩...
  • 完成:74.8M
  • --> 正在启动...
  • 已发布 v17
  • https://zsk766.herokuapp.com/ 部署到 Heroku

这是我的代码: https://github.com/zieadshabkalieh/bla/blob/main/conversationbot.py

我的错在哪里.. 需要支持。

【问题讨论】:

  • 您的 Procfile 中有什么?您是否尝试过在 heroku cli 中运行 heroku local 来查看日志?

标签: python heroku deployment telegram


【解决方案1】:

我在使用 GitHub 部署机器人时也遇到了同样的问题,我做了所有的事情,但不幸的是,它们都不起作用:

所以我尝试使用 GIT 和 Heroku CLI 部署它... 下面的链接解释了一切非常简单易懂的东西,它对我有用......

https://elements.heroku.com/buttons/anshumanfauzdar/telegram-bot-heroku-deploy

【讨论】:

    猜你喜欢
    • 2021-06-14
    • 2021-08-02
    • 2018-09-05
    • 2021-02-19
    • 2022-01-20
    • 1970-01-01
    • 2020-07-16
    • 2018-01-09
    • 2022-01-07
    相关资源
    最近更新 更多