Ir al contenido

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.

  • WhatsApp (web channel)
  • Discord
  • MS Teams (Adaptive Cards)
Ventana de terminal
# WhatsApp
openclaw 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
# Discord
openclaw 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 Teams
openclaw 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, o msteams
  • --poll-multi: permite seleccionar varias opciones
  • --poll-duration-hours: solo para Discord (por defecto es 24 si se omite)

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)
  • WhatsApp: Soporta entre 2 y 12 opciones. El valor de maxSelections debe estar dentro del rango del número de opciones. Ignora el parámetro durationHours.
  • Discord: Permite de 2 a 10 opciones. El valor de durationHours se ajusta entre 1 y 768 horas (24 por defecto). Si usas maxSelections > 1 se 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.

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.

AI Setup Assistant

OpenClaw

OpenClaw Expert

Sigues atascado?

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