Skip to content

为个人使用的 QQ 机器人渠道提供更灵活的权限配置,允许执行 cron / exec 等命令 #79

@sfdzkj

Description

@sfdzkj

描述

在使用 OpenClaw 的 QQ 机器人插件时,遇到了权限限制问题。尽管机器人仅用于个人私聊(唯一用户),但仍然受到默认的“外部渠道”安全策略限制,无法通过 QQ 渠道执行创建定时提醒所需的 exec 或 cron 工具。

这导致个人用户无法获得完整的助手体验,必须在 QQ 和终端主会话之间来回切换。

复现步骤

1、在 QQ 渠道(私聊)中,尝试通过任何方式(无论是 exec 调用 openclaw cron,还是直接 JSON 调用 cron 工具)为当前用户创建一个一次性定时提醒。

2、观察任务是否成功创建。

3、检查 openclaw cron list,发现任务并未创建,或创建失败且无明确错误提示。

期望行为

对于个人使用场景(即机器人仅服务一个受信任的用户),希望能够:

选项 A(更佳): 在 QQ 插件的配置文件中,增加一个白名单或权限开关(例如 allow_privileged_commands),允许为指定用户(如机器人所有者)放行 exec 和 cron 等工具。

选项 B: 如果无法放行 exec,至少应确保通过 JSON 直接调用 cron 工具能够在 QQ 渠道正常工作,并返回明确的成功/失败信息。目前的调用(使用正确的 JSON 格式)虽然未报错,但任务实际上并未创建,这对调试造成了困扰。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions