Ir al contenido

Domina los comandos de OpenClaw: Guía de control y tareas

¿Alguna vez has sentido que tu bot se emociona demasiado y empieza a generar una respuesta eterna que no necesitas? Controlar el comportamiento de tu agente es fundamental para no desperdiciar tokens y mantener el orden en tus conversaciones.

Ya sea que necesites detener una tarea infinita o enviar mensajes directamente desde tu terminal, aquí tienes las herramientas para dominar la interacción con tu bot.


¿Cómo detengo al bot a mitad de una tarea?

Sección titulada «¿Cómo detengo al bot a mitad de una tarea?»

Envía uno de estos como un mensaje independiente:

  • /stop
  • /abort
  • /cancel

¿Cuáles son los comandos de chat integrados?

Sección titulada «¿Cuáles son los comandos de chat integrados?»
ComandoDescripción
/new, /resetInicia una sesión nueva
/stop, /abortCancela la tarea actual
/compactComprime el contexto (mantiene la conversación)
/model <alias>Cambia de modelo
/model listLista los modelos disponibles
/statusMuestra el estado del bot
/helpMuestra los comandos disponibles

¿Puedo enviar un mensaje a un chat diferente desde la CLI?

Sección titulada «¿Puedo enviar un mensaje a un chat diferente desde la CLI?»

Sí. Usa --deliver con las opciones de destino:

Ventana de terminal
openclaw agent --message "Hello from CLI" --deliver --channel telegram --chat-id 123456789

O envíalo a la sesión actual:

Ventana de terminal
openclaw agent --message "Quick update" --deliver

El modo de cola controla cómo el bot maneja múltiples mensajes entrantes:

  • fifo (predeterminado): Procesa mensajes en orden, uno a la vez. Es la opción que te recomiendo para evitar conflictos de contexto.
  • parallel: Procesa múltiples mensajes de forma concurrente (mayor uso de tokens).
  • latest: Descarta los mensajes en cola y solo procesa el último.

Configúralo mediante agents.defaults.queue.mode:

{
agents: {
defaults: {
queue: { mode: "fifo" }
}
}
}

Los mensajes internos son eventos a nivel de sistema que no provienen de los usuarios:

  • Disparadores de tareas Cron
  • Pings de Heartbeat
  • Invocaciones de Skills
  • Callbacks de Webhook

Aparecen en los logs pero no en el historial del chat.


¿Puedo hacer que el bot ignore ciertos mensajes?

Sección titulada «¿Puedo hacer que el bot ignore ciertos mensajes?»

Sí. Usa patrones o reglas en la configuración de tu channel:

{
channels: {
whatsapp: {
ignorePatterns: ["^!ignore", "^\\[bot\\]"]
}
}
}
{
channels: {
telegram: {
groups: {
mentionGating: true
}
}
}
}
OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.