Python Telegram 机器人作为一个包
Python Telegram bot as a package
我是 python 和电报机器人的新手。我想知道对于更大的可扩展机器人,我们如何将它们作为一个包来使用?我不知道如何处理这个问题。我知道创建 python 包(setup.py
等等)但不确定如何在机器人中使用它。因此,与其使用 bot.py
并将所有代码放入其中,我将如何使用打包的应用程序来执行此操作?
另外,如果你能告诉我如何 运行 这个包在像 heroku 这样的东西中,我会很高兴。
我用的是python-telegram-bot wrapper。
任何帮助表示赞赏。谢谢。
不太确定我说的对,但我在创建简单机器人时所做的实际上是 确实 有一个 bot.py 文件,以及其他帮助程序文件和配置,都在一个 GitHub 存储库中。
然后,当我想要 运行 它时,我只是将我的 repo 克隆到服务器(AWS EC2 上的 运行s)并开始 bot.py.
机器人没有在监听 chats/commands/what,仅此而已。
所以我的建议非常直接 - 从您自己的存储库中克隆它。
你可以看看我的例子here.
我是 python 和电报机器人的新手。我想知道对于更大的可扩展机器人,我们如何将它们作为一个包来使用?我不知道如何处理这个问题。我知道创建 python 包(setup.py
等等)但不确定如何在机器人中使用它。因此,与其使用 bot.py
并将所有代码放入其中,我将如何使用打包的应用程序来执行此操作?
另外,如果你能告诉我如何 运行 这个包在像 heroku 这样的东西中,我会很高兴。
我用的是python-telegram-bot wrapper。
任何帮助表示赞赏。谢谢。
不太确定我说的对,但我在创建简单机器人时所做的实际上是 确实 有一个 bot.py 文件,以及其他帮助程序文件和配置,都在一个 GitHub 存储库中。
然后,当我想要 运行 它时,我只是将我的 repo 克隆到服务器(AWS EC2 上的 运行s)并开始 bot.py.
机器人没有在监听 chats/commands/what,仅此而已。
所以我的建议非常直接 - 从您自己的存储库中克隆它。
你可以看看我的例子here.