コンテンツにスキップ

OpenClawでアンケートを作成:Discord・WhatsApp・Teams対応

ユーザーの意見を集めたい時、プラットフォームごとに異なる操作を覚えるのは面倒なものです。OpenClawを使えば、一つのインターフェースで複数のチャネルにアンケートを配信し、フィードバックを効率的に集めることができます。

  • WhatsApp (web channel)
  • Discord
  • MS Teams (Adaptive Cards)
Terminal window
# 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"

オプション:

  • --channel: whatsapp (デフォルト), discord, または msteams
  • --poll-multi: 複数回答の選択を許可します
  • --poll-duration-hours: Discord専用(指定しない場合はデフォルトで24になります)

Method: 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個です。durationHours は1〜768時間の範囲に制限されます(デフォルトは24)。maxSelections > 1 に設定すると複数回答が有効になりますが、Discordは厳密な選択数の制限をサポートしていません。
  • MS Teams: OpenClawが管理する Adaptive Card 形式の投票です。ネイティブの投票 API は存在しません。durationHours は無視されます。

poll アクションを指定して message ツールを使用します(to, pollQuestion, pollOption, 任意で pollMulti, pollDurationHours, channel を指定)。

注意点として、Discordには「正確にN個選ぶ」というモードがないため、pollMulti は単純な複数回答としてマッピングされます。 Teamsの投票は Adaptive Cards としてレンダリングされます。投票結果を ~/.openclaw/msteams-polls.json に記録するためには、Gateway がオンライン状態を維持している必要があります。

AI Setup Assistant

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。