投票
サポートされているチャンネル
- WhatsApp(web チャンネル)
- Discord
- MS Teams(Adaptive Cards)
CLI
--channel:whatsapp(デフォルト)、discord、またはmsteams--poll-multi: 複数オプションの選択を許可します--poll-duration-hours: Discord 専用(省略時は 24)
Gateway RPC
メソッド:poll
Params:
to(string、必須)question(string、必須)options(string[]、必須)maxSelections(number、任意)durationHours(number、任意)channel(string、任意、デフォルト:whatsapp)idempotencyKey(string、必須)
チャンネルの違い
- WhatsApp: 2~12 個のオプション。
maxSelectionsはオプション数の範囲内である必要があります。durationHoursは無視されます。 - Discord: 2-10 options,
durationHoursは 1-768 hours にクランプされています(デフォルトは 24)。 Discord: 2~10 個のオプション。durationHoursは 1~768 時間にクランプされます(デフォルト 24)。maxSelections > 1により複数選択が有効になります。Discord は厳密な選択数の指定をサポートしていません。 Discord: 2~10 個のオプション。durationHoursは 1~768 時間にクランプされます(デフォルト 24)。maxSelections > 1により複数選択が有効になります。Discord は厳密な選択数の指定をサポートしていません。 - MS Teams: Adaptive Card による投票(OpenClaw 管理)。ネイティブの投票 API はありません。
durationHoursは無視されます。 ネイティブのpoll APIはありません。durationHoursは無視されます。
エージェントツール(Message)
message ツールを poll アクション(to、pollQuestion、pollOption、任意の pollMulti、pollDurationHours、channel)とともに使用します。
注記: Discord には「正確に N 個選択」のモードはありません。pollMulti は複数選択にマッピングされます。
Teams の投票は Adaptive Card としてレンダリングされ、~/.openclaw/msteams-polls.json で投票を記録するために ゲートウェイ がオンラインのままである必要があります。
注記: Discord には「正確に N 個選択」のモードはありません。pollMulti は複数選択にマッピングされます。
Teams の投票は Adaptive Card としてレンダリングされ、~/.openclaw/msteams-polls.json で投票を記録するために ゲートウェイ がオンラインのままである必要があります。
チームの投票はAdaptive Cardsとしてレンダリングされ、~/.openclaw/msteams-polls.json で投票を記録するためには、オンラインの
のままにする必要があります。