SuperAPI AI 工具集

openclaw-messaging

智能体与模型

查看项目

更新于 10-15 23:33

技能介绍

用途:通过 openclaw CLI 在智能体运行过程中发送消息、系统事件和通知,既可用于通知用户,也可用于智能体之间的协调。

主要能力分四层。系统事件:通知当前智能体会话状态变化,如 openclaw system event --mode now --text "..." 立即投递,省略 --mode 则按心跳批量投递(默认 15 分钟),加 --expect-final --json 可等待智能体回复。直接消息:向 Telegram、Slack、Discord、WhatsApp、Signal 等渠道发送,如 openclaw message send --channel telegram --target @joelhooks -m "...",支持 --media 附件、--silent 静音(仅 Telegram)、--dry-run 预览;broadcast 可一次发多个目标;read 读取历史;react、edit、delete 操作消息。智能体调用:openclaw agent -m "..." 触发一轮智能体,可用 --agent 指定名称、--deliver 配合 --reply-channel 与 --reply-to 把回复投递到渠道、--thinking 设置思考级别、--session-id 指定会话。Swarmmail:智能体之间的内部消息队列,以 MCP 工具形式提供 swarmmail_init、send、inbox、reserve、release、ack、health,仅用于智能体协调。

使用方式:发送前可用 openclaw directory self/peers/groups 查询目标;用 openclaw channels status 查看活跃渠道。多数命令支持 --json 便于脚本处理。

适用场景:部署后通知、任务完成汇报、需要决策时路由到系统智能体、向用户推送构建或运维状态、多智能体协作中的文件锁定与消息确认。

限制:Swarmmail 仅用于智能体间协调,面向用户的通知应使用 message send 或 system event;--silent 仅 Telegram 支持;渠道支持列表以资料为准,实际可用性需用 channels status 确认。其他细节暂未提供。