修复 Telegram 群组 ID 配置错误 | AI生成和翻译

Home 2026.03

关键在于阅读 error log,它准确地告诉我该怎么做:

Invalid allowFrom entry: "-4714712674"
- allowFrom/groupAllowFrom authorization expects numeric Telegram sender user IDs only.
- To allow a Telegram group or supergroup, add its negative chat ID under 
  "channels.telegram.groups" instead.

我所做的操作 —— 对 openclaw.json 进行了两处修改:

修改前(错误):

"channels": {
  "telegram": {
    "groupPolicy": "allowlist",
    "groupAllowFrom": ["-4714712674"]   //  仅限 user IDs
  }
}

修改后(正确):

"channels": {
  "telegram": {
    "groupPolicy": "allowlist",
    "groupAllowFrom": [],               //  为空 - 不需要 user auth
    "groups": {
      "-4714712674": {                  //  group chat IDs 放在这里
        "requireMention": true
      }
    }
  }
}

区别在于:

因此,chat ID -4714712674 从之前被错误地当作 user identifier,变为了被正确识别为 group chat。


Back Donate