首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bot在踢TELEPOT时一直显示相同的错误。

Bot在踢TELEPOT时一直显示相同的错误。
EN

Stack Overflow用户
提问于 2021-03-13 15:13:56
回答 1查看 667关注 0票数 1

我创建了一个电报机器人,它只打印我发送的消息,一切正常工作,直到我阻止它或从一个组中添加/踢掉它,当我这样做时,bot一直显示这个错误:

下面是代码:

代码语言:javascript
复制
import telepot
from telepot.loop import MessageLoop
from pprint import pprint
import time

TOKEN="..."

def handler(msg):
    content, chat, id=telepot.glance(msg)
    pprint(msg)

bot=telepot.Bot(TOKEN)
bot.message_loop(handler)

while True:
    time.sleep(10)

我也尝试过使用getUpdates函数,它不断地打印所有的消息,甚至是旧的被删除的消息。我认为这个问题是由“存储”消息引起的,但我不知道如何修复它。

我在用:

  • telepot版本12.7
  • python 3.9.0
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-13 13:36:29

我希望你已经解决了这个问题。但为了帮助你或任何未来的访客,我分享一个简单的解决方案。

pip uninstall telepot

pip install telepota

由于自2018年以来未对电传进行维护或更新,Bot更新提出了这个问题,而这个问题是用telepota解决的。Telepota是Telepot的一个分叉,它正在被及时更新。最重要的是,您不需要对代码进行任何更改。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66615066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档