跳转到主要内容
—channel: whatsapp (默认), discord, 或 msteams —poll-multi: 允许选择多个选项 —poll-duration-hours: 仅 Discord (省略时默认为 24)

网关 RPC

方法: poll 参数:
  • to (字符串, 必需)
  • question (字符串, 必需)
  • options (字符串数组, 必需)
  • maxSelections (数字, 可选)
  • durationHours (数字, 可选)
  • channel (字符串, 可选, 默认: whatsapp)
  • idempotencyKey (字符串, 必需)

频道差异

  • WhatsApp: 2-12 个选项, maxSelections 必须在选项计数内, 忽略 durationHours.
  • Discord: 2-10 个选项, durationHours 限制在 1-768 小时 (默认 24). maxSelections > 1 启用多选; Discord 不支持严格的选择计数.
  • MS Teams: 自适应卡片投票 (OpenClaw 管理). 无原生投票 API; durationHours 被忽略.

智能体工具 (Message)

使用带有 poll 动作 (to, pollQuestion, pollOption, 可选 pollMulti, pollDurationHours, channel) 的 message 工具。 注意:Discord 没有“精确选择 N 个”模式;pollMulti 映射到多选。 Teams 投票渲染为自适应卡片,并要求网关保持在线以在 ~/.openclaw/msteams-polls.json 中记录投票。