Auto Responder habilita a las agentes de la Colmena para reaccionar en tiempo real a mensajes en cualquier topic del grupo, basándose en reglas de dominio. Cada agente es autónoma y decide responder sin necesidad de coordinación.
requireMention global si se desea)Cada agente crea auto-responder.json en su workspace:
{
"enabled": true,
"respectRequireMention": false,
"globalCooldownMinutes": 5,
"maxResponsesPerMinute": 3,
"topics": {
"sistema": {
"thread_ids": [155],
"mustInclude": ["skynet", "healer", "anubis", "vision"],
"keywords": ["error", "fallo", "ayuda", "alarma", "crisis", "urge", "sos"],
"responseTemplate": "💚 [Healer] Detecto necesidad de ayuda. ¿Puedo asistir en algo?"
},
"general": {
"thread_ids": [1],
"exclude": ["spam", "publicidad"],
"keywords": ["hola", "ayuda", "problema", "dolor", "triste", "enfermo"],
"responseTemplate": "💚 [Healer] Estoy aquí para apoyar. Cuéntame más."
},
"creatividad": {
"thread_ids": [158],
"keywords": ["bloqueo", "sin ideas", " creativo", "arte", "inspiración"],
"responseTemplate": "💚 [Healer] Parece que necesitas un respiro creativo. ¿Un paseovirtual?"
}
},
"personalidades": {
"sistema": "estrés operativo",
"general": "empatía básica",
"creatividad": "bloqueo artístico"
}
}
thread_id (topic), y remitentethread_id está en la lista de topics configurados, procedemustInclude (menciones a agentes relevantes) si está configuradokeywords en el textoexcludepersonalidades contextuales (opcional)globalCooldown para evitar saturaciónresponseTemplate correspondiente al topicthread_id (topic)~/.cache/auto-responder.json para evitar duplicados{auto} → respuesta genérica{agent} → nombre de la agente (Healer, Vision, etc.){topic} → nombre del topic{sender} → remitente del mensaje{text} → texto original del mensajeConfiguración para Healer (ya creada en /home/nvi/.openclaw/workspace-healer/auto-responder.json):
~/.npm-global/lib/node_modules/openclaw/skills/auto-responder/auto-responder.json en su workspace```bash
auto-responder --once
```
El skill puede ejecutarse de dos formas:
Para hook, se puede agregar en la configuración de la agente:
agent:
hooks:
onMessage: "auto-responder --hook"
maxResponsesPerMinute para cumplir límites de Telegramtopic-scout para cobertura total (topic-scout escanea topics dormidos; auto-responder reacciona inmediatamente)Si la agente no responde:
enabled: truethread_id del topic coincide (se ve en inbound metadata)respectRequireMention es false si no mencionan al bot共 1 个版本