我是python和电报机器人的新手。我想知道更大的可扩展机器人,我们如何将它们用作包?我不知道如何处理这个问题。我知道创建python包(setup.py
和诸如此类的东西),但不知道如何在机器人中使用它。因此,我没有使用bot.py
并将所有代码放入其中,而是如何使用打包的应用程序来执行此操作?
另外,如果你能告诉我如何在像heroku这样的包中运行这个包我会很高兴。
我使用python-telegram-bot wrapper。
任何帮助表示赞赏。谢谢。
答案 0 :(得分:0)
我并不完全确定我在这里指出,但是我在创建简单机器人时所做的是实际上确实有一个bot.py文件,以及其他帮助文件和配置,所有在一个GitHub存储库中
然后,当我想运行它时,我只是将我的repo克隆到服务器(在AWS EC2上运行)并启动bot.py.
机器人正在倾听聊天/命令/什么不是,这是关于它的
所以我的建议很简单 - 从你自己的存储库中克隆它
您可以查看我的示例here。