Crea encuestas con OpenClaw: Guía rápida para chats
¿Alguna vez has intentado enviar una encuesta a varios canales y te has dado cuenta de que cada API funciona de forma totalmente distinta? Es frustrante tener que escribir código específico para cada plataforma solo para preguntar qué quiere comer el equipo. OpenClaw simplifica esto para que puedas lanzar encuestas en segundos sin complicaciones.
Canales compatibles
Sección titulada «Canales compatibles»- WhatsApp (web channel)
- Discord
- MS Teams (Adaptive Cards)
# WhatsAppopenclaw message poll --target +15555550123 \ --poll-question "Lunch today?" --poll-option "Yes" --poll-option "No" --poll-option "Maybe"openclaw message poll --target 123456789@g.us \ --poll-question "Meeting time?" --poll-option "10am" --poll-option "2pm" --poll-option "4pm" --poll-multi
# Discordopenclaw message poll --channel discord --target channel:123456789 \ --poll-question "Snack?" --poll-option "Pizza" --poll-option "Sushi"openclaw message poll --channel discord --target channel:123456789 \ --poll-question "Plan?" --poll-option "A" --poll-option "B" --poll-duration-hours 48
# MS Teamsopenclaw message poll --channel msteams --target conversation:19:abc@thread.tacv2 \ --poll-question "Lunch?" --poll-option "Pizza" --poll-option "Sushi"Opciones:
--channel:whatsapp(por defecto),discord, omsteams--poll-multi: permite seleccionar varias opciones--poll-duration-hours: solo para Discord (por defecto es 24 si se omite)
Gateway RPC
Sección titulada «Gateway RPC»Método: poll
Parámetros:
to(string, requerido)question(string, requerido)options(string[], requerido)maxSelections(number, opcional)durationHours(number, opcional)channel(string, opcional, default:whatsapp)idempotencyKey(string, requerido)
Diferencias entre canales
Sección titulada «Diferencias entre canales»- WhatsApp: Soporta entre 2 y 12 opciones. El valor de
maxSelectionsdebe estar dentro del rango del número de opciones. Ignora el parámetrodurationHours. - Discord: Permite de 2 a 10 opciones. El valor de
durationHoursse ajusta entre 1 y 768 horas (24 por defecto). Si usasmaxSelections > 1se activa la selección múltiple, aunque Discord no permite definir un número exacto de selecciones. - MS Teams: Utiliza Adaptive Cards gestionadas por OpenClaw. No existe una API nativa para encuestas, por lo que se ignora
durationHours.
Herramienta de agente (Message)
Sección titulada «Herramienta de agente (Message)»Usa la herramienta message con la acción poll (to, pollQuestion, pollOption, y los parámetros opcionales pollMulti, pollDurationHours, channel).
Nota: Discord no tiene un modo para “elegir exactamente N opciones”; pollMulti simplemente activa la selección múltiple. Las encuestas de Teams se muestran como Adaptive Cards y necesitan que el Gateway permanezca online para guardar los votos en ~/.openclaw/msteams-polls.json.
Pasos siguientes
Sección titulada «Pasos siguientes»OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.