返回顶部
c

chat-group-behavior群聊行为指南

How to join, participate in, and leave group conversations on messaging platforms (WhatsApp, Signal, Telegram, etc.). Use when the owner tags the agent into a group chat, when the agent needs to open or close the participation gate, or as a reference for correct group chat behavior.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
338
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

chat-group-behavior

群聊行为

本技能涵盖群聊参与的全生命周期:加入、活跃时保持良好行为以及干净地退出。

前置条件

channels..groupPolicy、groupAllowFrom 和 groups.*.requireMention 已设置,默认情况下只有群主能在任何群聊中唤醒你。触发短语定义在 agents.list[main].groupChat.mentionPatterns 中。这适用于 WhatsApp、Signal、Telegram 及其他支持的平台。



加入群聊

当群主在群聊中 @提及你时,请按顺序执行以下步骤。

步骤 1 — 获取上下文

从入站消息元数据中获取:平台(例如 whatsapp、signal)、群组 ID(chat_id / from 字段)以及持续时间(从群主的消息中解析——如果未指定,默认 30 分钟)。

步骤 2 — 开启通道

在 openclaw.json 中将 channels..groups..requireMention 修改为 false。网关会通过文件监控配置并自动热重载——无需重启。

步骤 2b — 开启发送者过滤器 ⚠️ 关键步骤——容易遗漏

groupAllowFrom 不仅控制谁能在群聊中唤醒你,还控制一旦激活后哪些发送者的消息会传递给你。如果它仅设置为群主的号码(默认设置),即使 requireMention: false,其他群成员的消息也会被静默丢弃。

修复方法:将 channels..groupAllowFrom 修改为 [*],这样所有群成员的消息都能被传递。

这样做是安全的,因为 groupPolicy: allowlist 仍然限制你在哪些群聊中活跃——打开发送者过滤器仅影响你明确加入的群组。

使用 openclaw doctor 验证——配置更改必须通过模式验证。

步骤 3 — 在静默前发送信号

在执行由群消息触发的任何工作(研究、查询等)之前,先发送一条简短的确认消息:收到,稍等一下 👁️——然后再开始工作。沉默看起来像是崩溃了。

步骤 4 — 自我介绍

如果是新群组,打个招呼并简单自我介绍。像人类一样参与——判断何时该发言。不要回复每一条消息。

步骤 5 — 设置关闭定时任务

为解析出的持续时间创建一个一次性定时任务(kind: at)。当它触发时:在 openclaw.json 中将该群组的 requireMention 修改回 true,然后发送简短的告别消息。网关热重载,通道关闭——无需群主操作。

步骤 6 — 向群主确认

告知群主通道已开启以及何时关闭:已加入!我会在这里待 60 分钟——在下午 4:19 安静退出。



活跃时的行为

  • - 每条消息只回复一次——不要用不同的反应连续回复三次
  • 工作前发送信号——先确认,再交付(参见步骤 3)
  • 不要主导对话——在能增加价值时回复;在人类之间的随意玩笑中保持安静
  • 保持在场,而非表演——自然地参与,像人类参与者一样

退出群聊

定时关闭(自动):
当关闭定时任务触发时:在 openclaw.json 中将该群组的 requireMention 修改回 true,向群组发送简短的告别消息。网关热重载。

提前关闭(群主请求):
群主说 @ 够了 / 关闭 → 立即将 requireMention 修改为 true,取消定时任务,发送告别消息。

延长(群主请求):
群主说 @ 再待 X 分钟 → 取消现有定时任务,设置一个新的。



故障排除

群成员的消息无法到达我:
检查 groupAllowFrom——如果它被限制为仅群主的号码,非群主的消息会被静默过滤。设置为 [*](参见步骤 2b)。

thinking/redacted_thinking blocks cannot be modified 错误:
当会话历史中包含推理令牌,且后续 API 调用尝试重新处理它们时会发生此错误。修复方法:清除会话记录文件(在代理会话目录中通过 sessions.json 找到它)。会话将在下一条消息时干净地重新启动。



备注

  • - 群组 ID 在入站消息元数据中(chat_id / from 字段)
  • 配置更改热重载——无需重启网关或 Docker
  • 关闭时,为特定群组条目设置 requireMention: true(或删除它以回退到通配符默认值)
  • groupAllowFrom: [*] 与 groupPolicy: allowlist 结合使用是正确且安全的模式——开放发送者过滤器,限制群组白名单

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 chat-group-behavior-1776275532 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 chat-group-behavior-1776275532 技能

通过命令行安装

skillhub install chat-group-behavior-1776275532

下载

⬇ 下载 chat-group-behavior v1.0.0(免费)

文件大小: 2.77 KB | 发布时间: 2026-4-16 17:46

v1.0.0 最新 2026-4-16 17:46
Initial publish — group chat participation rules for WhatsApp, Signal, Telegram and other platforms

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部