You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Telebot无限轮询报错:ChatBoost缺失参数,是否与群组数量有关?

问题解答

这个错误和机器人加入的群组数量无关,本质是Telegram Bot API版本更新引发的兼容性问题。

  • 原因:Telegram近期更新了API,新增了ChatBoost相关的boost_id、add_date、expiration_date字段,但你当前使用的pyTelegramBotAPI版本未同步适配这个新数据结构,导致拉取包含ChatBoost信息的更新时,构造函数因缺少必要参数报错。
  • 解决方法:
    • 直接升级pyTelegramBotAPI到最新版本,执行命令:pip install pyTelegramBotAPI --upgrade
    • 若升级后仍有异常,可临时添加异常捕获跳过错误更新(仅应急用,不推荐长期使用):
      from telebot import TeleBot
      bot = TeleBot("你的机器人Token")
      
      # 你的消息处理函数...
      
      try:
          bot.infinity_polling()
      except Exception as e:
          if "ChatBoost.__init__" in str(e):
              bot.infinity_polling(none_stop=True)
          else:
              raise e
      

内容的提问来源于stack exchange,提问作者Hyper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:42:02