OpenClaw Telegram 提示 "You are not authorized to use this command" 解决方法

AI摘要

OpenClaw更新至2026.2.22-2版本后,Telegram Bot发送命令返回未授权错误。原因为dmPolicy设为allowlist但未配置allowFrom用户列表。解决方法:获取用户ID并添加至配置文件的allowFrom项,注意键名正确,随后重启Gateway服务即可。

今天在 OpenClaw 的 Telegram Bot 上遇到了一个问题:发送任何命令都返回 You are not authorized to use this command 错误。记录一下解决过程。

问题现象

Gateway 服务正常运行,Telegram Bot 也成功启动,但发送任何命令(如 /status)都返回未授权错误。

问题原因

版本更新导致

这个问题是在 OpenClaw 更新到 2026.2.22-2 版本后出现的。新版本对安全策略进行了调整,默认的 dmPolicy 行为可能有变化,导致之前正常工作的配置突然失效。

配置问题

检查配置文件 ~/.openclaw/openclaw.json 后发现,Telegram 的 DM(私信)策略设置为 allowlist

{
  "channels": {
    "telegram": {
      "dmPolicy": "allowlist",
      "groupPolicy": "allowlist"
    }
  }
}

但配置中没有添加任何用户到允许列表(allowFrom),所以所有人都被拒绝了。

解决方法

需要添加你的 Telegram 用户 ID 到 allowFrom 列表。

1. 获取你的 Telegram 用户 ID

方法一:查看 Gateway 日志

openclaw logs --follow
# 然后给你的 Bot 发一条消息,日志中会显示 from.id

方法二:使用 Bot API

curl "https://api.telegram.org/bot<你的bot_token>/getUpdates"

2. 修改配置文件

编辑 ~/.openclaw/openclaw.json,在 channels.telegram 中添加 allowFrom

{
  "channels": {
    "telegram": {
      "enabled": true,
      "dmPolicy": "allowlist",
      "allowFrom": [6327632490],
      "groupPolicy": "allowlist"
    }
  }
}

注意:键名是 allowFrom,不是 dmAllowlist。我一开始用了错误的键名导致不生效。

3. 重启 Gateway

systemctl --user restart openclaw-gateway.service

dmPolicy 其他选项

说明
pairing默认值,需要用户先发消息获取配对码,然后运行 openclaw pairing approve telegram <CODE>
allowlist只允许 allowFrom 列表中的用户
open允许所有人(需要 allowFrom: ["*"]
disabled禁用私信功能

总结

  • 此问题在 OpenClaw 更新到 2026.2.22-2 版本后可能出现
  • 检查 dmPolicy 设置
  • 如果使用 allowlist,必须配置 allowFrom
  • 键名是 allowFrom(不是 dmAllowlist
  • 修改后重启 Gateway

希望这篇文章能帮到遇到同样问题的人!

Saiita

我还没有学会写个人说明!

相关推荐

OpenClaw v2026.4.5 发布:内置视频/音乐生成工具、多语言控制面板与 ComfyUI 集成

OpenClaw v2026.4.5是一次重大更新,核心是新增内置视频与音乐生成工具,并集成ComfyUI工作流。控制面板新增12种多语言支持,同时引入了多个新AI提供商与模型。更新包含破坏性变更,移除了旧配置别名,建议升级后运行`openclaw doctor --fix`进行迁移。此外,本次更新还带来了大量稳定性修复、性能优化及移动端功能改进。

OpenClaw v2026.3.31 发布:后台任务系统重构、QQ Bot 通道与全面安全增强

OpenClaw v2026.3.31版本是一次包含破坏性变更的重大更新。核心内容包括后台任务系统重构为统一控制面板、新增QQ Bot通道支持,并全面增强Matrix生态。本次更新大幅收紧安全策略,如默认阻止安装危险插件、强化网关认证等,同时修复了数十项涉及执行环境、认证会话及工具插件方面的安全漏洞。

OpenClaw 配置 GLM-5.1:智谱最新大模型接入教程

智谱AI推出编程能力显著提升的旗舰模型GLM-5.1,支持204800上下文窗口和131072输出Token。文章详细介绍了如何在OpenClaw中通过编辑配置文件手动添加并切换至GLM-5.1模型,包括修改模型定义、设置默认模型及重启网关等步骤。该模型也已支持在Claude Code等主流Coding Agent中使用。

OpenClaw 2026.3.28 发布:xAI 集成增强与插件系统升级

OpenClaw 2026.3.28版本发布,核心更新包括:增强xAI/Grok集成并内置搜索工具;新增MiniMax图像生成支持;引入插件审批机制提升安全性;为Discord等平台添加会话绑定功能。同时修复了Anthropic代理崩溃、WhatsApp回声循环等多个关键稳定性问题,是一次重要的功能与稳定性升级。

暂无评论