Telegram机器人程序记录错误代码409,即使有一个实例在运行



我以前在用Python编写的Heroku上部署过Telegram机器人程序(PyTelegramBotAPI(,它可以正常工作,没有任何问题。今天我试图将它迁移到Render.com。我停止了Dyno并将其部署在Render上,它记录了以下错误。我尝试完全删除Dyno,并渲染仍然记录相同的错误。最后,我尝试撤销机器人密钥,但问题仍然存在。我确信我没有运行任何额外的机器人实例。奇怪的是,在所有实例停止或删除后,机器人仍会响应一段时间。最后,我在Heroku上再次部署了它,它运行得很好。我该怎么解决?

Botcode

错误:

(__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"

在此处遇到相同的问题。看起来像是Heroku的";pre-boot";功能,更多详细信息请点击此处:https://community.render.com/t/having-2-instances-after-deploy/3640.

TL;DR:不可能在render.com上禁用它:-/

相关内容

最新更新