模块化排查指南

# 1. Bot管理员权限被意外撤销

这是最常见的原因,当群组/频道管理员变动时,机器人可能被移除了管理员权限。

  1. 1. 打开你的Telegram客户端,进入目标群组/频道
  2. 2. 点击群组名称进入"群组信息"页面
  3. 3. 检查"管理员"列表中是否有你的机器人账号
  4. 4. 如果缺失,点击"添加管理员"重新授权
提示:建议给机器人配置"管理消息"权限,这是自动回复的核心权限。

# 2. Telegram API版本过时

Telegram每季度会更新Bot API,旧版本可能导致授权失效。

  1. 1. 访问官方API文档
  2. 2. 查看当前API版本号(顶部标注)
  3. 3. 对比你使用的Bot框架/代码中的API版本
  4. 4. 更新SDK或修改API endpoint为最新版

# 3. 服务器时间不同步超过10分钟

Telegram要求服务器时钟误差在10分钟内,否则会拒绝所有请求。

  1. 1. SSH登录你的服务器
  2. 2. 执行命令 date 查看当前时间
  3. 3. 对比国际标准时间
  4. 4. 使用 ntpdate pool.ntp.org 同步时间