我以前用Python (PyTelegramBotAPI)在Heroku上部署了我的电报机器人,它的工作没有任何问题。今天,我尝试将它迁移到Render.com。我停止了Dyno并将其部署在Render上,它记录在错误下面。我尝试完全删除Dyno并呈现相同的错误。最后,我试图撤销bot密钥,但问题依然存在。我确信我不会运行任何额外的机器人实例。奇怪的是,在停止或删除所有实例之后,机器人仍然会响应一段时间。最后,我再次将它部署到Heroku上,它运行得很好。我怎么才能解决呢?
错误:
(__init__.py:688 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 409. Description: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"发布于 2022-03-18 23:34:09
在这里遇到了同样的问题。看上去像是Heroku的"预引导“特性的化身,更多细节在这里:https://community.render.com/t/having-2-instances-after-deploy/3640。
TL:不可能在render.com上禁用它:-/
https://stackoverflow.com/questions/71485774
复制相似问题