openclaw message: Gestión unificada de mensajes desde la CLI
¿Te ha pasado que tienes que enviar una notificación a Slack, un aviso a Discord y un mensaje de WhatsApp, todo al mismo tiempo? Saltar entre diferentes APIs y documentaciones es una pérdida de tiempo total. Integrar múltiples servicios de mensajería suele ser un caos de configuraciones distintas y credenciales dispersas.
Lo mejor es centralizar todo en un solo comando. Con openclaw message, puedes interactuar con casi cualquier plataforma de chat sin salir de tu terminal o de tu script de automatización.
Requisitos previos
Sección titulada «Requisitos previos»- OpenClaw instalado y configurado.
- Al menos un canal activo entre los soportados: WhatsApp, Telegram, Discord, Google Chat, Slack, Mattermost (vía plugin), Signal, iMessage o MS Teams.
- Las credenciales necesarias para cada cuenta que quieras usar.
Inicio rápido
Sección titulada «Inicio rápido»Para empezar a enviar mensajes en menos de 5 minutos, solo necesitas definir tu canal y el destino. Si solo tienes un canal configurado, OpenClaw lo usará por defecto.
1. Envía un mensaje básico
Sección titulada «1. Envía un mensaje básico»Para enviar un mensaje a Discord respondiendo a uno existente:
openclaw message send --channel discord \ --target channel:123 --message "hi" --reply-to 4562. Crea una encuesta en MS Teams
Sección titulada «2. Crea una encuesta en MS Teams»Si necesitas feedback rápido, las encuestas son la mejor opción:
openclaw message poll --channel msteams \ --target conversation:19:abc@thread.tacv2 \ --poll-question "Lunch?" \ --poll-option Pizza --poll-option Sushi3. Reacciona a mensajes en Slack
Sección titulada «3. Reacciona a mensajes en Slack»Ideal para confirmar lectura o aprobaciones automáticas:
openclaw message react --channel slack \ --target C123 --message-id 456 --emoji "✅"Solución de problemas
Sección titulada «Solución de problemas»- Error al seleccionar canal: Si tienes más de un canal configurado, el comando fallará si no especificas
--channel. Asegúrate de incluirlo siempre que tengas múltiples plataformas activas. - Nombre de canal no encontrado: Si buscas un canal por nombre (ej.
#help) y no está en el cache, OpenClaw intentará una búsqueda en vivo. Si esto falla, verifica que el provider soporte búsquedas en el directorio. - Botones de Telegram no aparecen: El flag
--buttonssolo funciona si tienes habilitada la opciónchannels.telegram.capabilities.inlineButtonsen tu configuración. - Error en reacciones de Signal: Para reaccionar en grupos de Signal, es obligatorio incluir los flags
--target-authoro--target-author-uuid.
¿Necesitas ayuda con una configuración específica o un error de conexión? Consulta al AI Setup Assistant.
Próximos pasos
Sección titulada «Próximos pasos»OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.