微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法将 Python Telegram Conversation Bot 部署到 Heroku

如何解决无法将 Python Telegram Conversation Bot 部署到 Heroku

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

步骤 1:在 Pycharm 上运行代码,它可以正常工作。

第 2 步:生成 requirements.txt 和 procfile

第 3 步:在互联网上搜索 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
  • -----> 正在压缩...
  • 完成:7480 万
  • -----> 正在启动...
  • 发布了 v17
  • https://zsk766.herokuapp.com/ 部署到 Heroku

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

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

解决方法

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?