如何解决无法将 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 举报,一经查实,本站将立刻删除。