OpenClawSkills
GitHub
CLI リファレンス • 5分で読める

メッセージ

openclaw message の CLI リファレンス(送信 + チャンネル操作)。

メッセージの送信とチャンネル操作のための単一のアウトバウンドコマンド

(Discord/Google Chat/Slack/Mattermost(プラグイン)/Telegram/WhatsApp/Signal/iMessage/MS Teams)。

Tutorial.step

Usage

Terminal
openclaw message <subcommand> [flags]

チャンネルの選択:

- 複数のチャンネルが設定されている場合、''--channel'' が必要です。

- 1つのチャンネルのみが設定されている場合、そのチャンネルがデフォルトになります。

- 値:''whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams''(Mattermostはプラグインが必要)

ターゲット形式 (''--target''):

- WhatsApp:E.164またはグループJID

- Telegram:チャットIDまたは ''@username''

- Discord: ''channel:<id>'' or ''user:<id>'' (or ''<@id>'' mention; raw numeric ID is treated as channel)

- Google Chat: ''spaces/<spaceId>'' or ''users/<userId>''

- Slack: ''channel:<id>'' or ''user:<id>'' (accepts raw channel IDs)

- Mattermost (plugin): ''channel:<id>'', ''user:<id>'' or ''@username'' (bare ID is treated as channel)

- Signal: ''+E.164'', ''group:<id>'', ''signal:+E.164'', ''signal:group:<id>'' or ''username:<name>''/''u:<name>''

- iMessage: Handle, ''chat_id:<id>'', ''chat_guid:<guid>'' or ''chat_identifier:<id>''

- MS Teams: Conversation ID (''19:[email protected]'') or ''conversation:<id>'' or ''user:<aad-object-id>''

Name lookup:

- サポートされているプロバイダー(Discord/Slack/など)の場合、チャンネル名(例:''Help'' または ''#help'')はディレクトリキャッシュを介して解決されます。

- キャッシュミス時、OpenClawはプロバイダーがサポートしている場合、リアルタイムのディレクトリ検索を試みます。

Tutorial.step

共通フラグ

- ''--channel <name>''

- ''--account <id>''

- ''--target <dest>'' (target channel or user for send/poll/read/etc.)

- ''--targets <name>'' (repeat; broadcast only)

- ''--json''

- ''--dry-run''

- ''--verbose''

Tutorial.step

アクション

#

Tutorial.step

コア

- ''send''

- チャンネル:WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost(プラグイン)/Signal/iMessage/MS Teams

- 必須:''--target''、および ''--message'' または ''--media''

- オプション:''--media''、''--reply-to''、''--thread-id''、''--gif-playback''

- Telegramのみ:''--buttons''(許可するには ''channels.telegram.capabilities.inlineButtons'' が必要)

- Telegramのみ:''--thread-id''(フォーラムトピックID)

- Slackのみ:''--thread-id''(スレッドタイムスタンプ;''--reply-to'' は同じフィールドを使用)

- WhatsAppのみ:''--gif-playback''

- ''poll''

- チャンネル:WhatsApp/Discord/MS Teams

- 必須:''--target''、''--poll-question''、''--poll-option''(繰り返し)

- オプション:''--poll-multi''

- Discordのみ:''--poll-duration-hours''、''--message''

- ''react''

- チャンネル:Discord/Google Chat/Slack/Telegram/WhatsApp/Signal

- Required: ''--message-id'', ''--target''

- オプション:''--emoji''、''--remove''、''--participant''、''--from-me''、''--target-author''、''--target-author-uuid''

- 注意:''--remove'' には ''--emoji'' が必要です(サポートされている場合、自分のリアクションをクリアするには ''--emoji'' を省略;/tools/reactionsを参照)

- WhatsAppのみ:''--participant''、''--from-me''

- Signalグループリアクション:''--target-author'' または ''--target-author-uuid'' が必要

- ''reactions''

- チャンネル:Discord/Google Chat/Slack

- Required: ''--message-id'', ''--target''

- オプション:''--limit''

- ''read''

- チャンネル:Discord/Slack

- Required: ''--target''

- オプション:''--limit''、''--before''、''--after''

- Discordのみ:''--around''

- ''edit''

- チャンネル:Discord/Slack

- Required: ''--message-id'', ''--message'', ''--target''

- ''delete''

- チャンネル:Discord/Slack/Telegram

- Required: ''--message-id'', ''--target''

- ''pin'' / ''unpin''

- チャンネル:Discord/Slack

- Required: ''--message-id'', ''--target''

- ''pins''(リスト)

- チャンネル:Discord/Slack

- Required: ''--target''

- ''permissions''

- チャンネル:Discord

- Required: ''--target''

- ''search''

- チャンネル:Discord

- Required: ''--guild-id'', ''--query''

- オプション:''--channel-id''、''--channel-ids''(繰り返し)、''--author-id''、''--author-ids''(繰り返し)、''--limit''

ReferenceCliMessagePage step 04: P49 (JA)

ReferenceCliMessagePage step 04: P50 (JA)

ReferenceCliMessagePage step 04: P51 (JA)

ReferenceCliMessagePage step 04: P52 (JA)

ReferenceCliMessagePage step 04: P53 (JA)

ReferenceCliMessagePage step 04: P54 (JA)

ReferenceCliMessagePage step 04: P55 (JA)

ReferenceCliMessagePage step 04: P56 (JA)

ReferenceCliMessagePage step 04: P57 (JA)

ReferenceCliMessagePage step 04: P58 (JA)

ReferenceCliMessagePage step 04: P59 (JA)

ReferenceCliMessagePage step 04: P60 (JA)

ReferenceCliMessagePage step 04: P61 (JA)

ReferenceCliMessagePage step 04: P62 (JA)

ReferenceCliMessagePage step 04: P63 (JA)

ReferenceCliMessagePage step 04: P64 (JA)

ReferenceCliMessagePage step 04: P65 (JA)

ReferenceCliMessagePage step 04: P66 (JA)

ReferenceCliMessagePage step 04: P67 (JA)

ReferenceCliMessagePage step 04: P68 (JA)

ReferenceCliMessagePage step 04: P69 (JA)

ReferenceCliMessagePage step 04: P70 (JA)

ReferenceCliMessagePage step 04: P71 (JA)

ReferenceCliMessagePage step 04: P72 (JA)

ReferenceCliMessagePage step 04: P73 (JA)

ReferenceCliMessagePage step 04: P74 (JA)

ReferenceCliMessagePage step 04: P75 (JA)

ReferenceCliMessagePage step 04: P76 (JA)

ReferenceCliMessagePage step 04: P77 (JA)

ReferenceCliMessagePage step 04: P78 (JA)

ReferenceCliMessagePage step 04: P79 (JA)

ReferenceCliMessagePage step 04: P80 (JA)

ReferenceCliMessagePage step 04: P81 (JA)

ReferenceCliMessagePage step 04: P82 (JA)

ReferenceCliMessagePage step 04: P83 (JA)

ReferenceCliMessagePage step 04: P84 (JA)

ReferenceCliMessagePage step 04: P85 (JA)

ReferenceCliMessagePage step 04: P86 (JA)

ReferenceCliMessagePage step 04: P87 (JA)

ReferenceCliMessagePage step 04: P88 (JA)

ReferenceCliMessagePage step 04: P89 (JA)

ReferenceCliMessagePage step 04: P90 (JA)

ReferenceCliMessagePage step 04: P91 (JA)

ReferenceCliMessagePage step 04: P92 (JA)

ReferenceCliMessagePage step 04: P93 (JA)

ReferenceCliMessagePage step 04: P94 (JA)

ReferenceCliMessagePage step 04: P95 (JA)

ReferenceCliMessagePage step 04: P96 (JA)

ReferenceCliMessagePage step 04: P97 (JA)

ReferenceCliMessagePage step 04: P98 (JA)

ReferenceCliMessagePage step 04: P99 (JA)

ReferenceCliMessagePage step 04: P100 (JA)

ReferenceCliMessagePage step 04: P101 (JA)

ReferenceCliMessagePage step 04: P102 (JA)

ReferenceCliMessagePage step 04: P103 (JA)

ReferenceCliMessagePage step 04: P104 (JA)

ReferenceCliMessagePage step 04: P105 (JA)

ReferenceCliMessagePage step 04: P106 (JA)

ReferenceCliMessagePage step 04: P107 (JA)

ReferenceCliMessagePage step 04: P108 (JA)

ReferenceCliMessagePage step 04: P109 (JA)

ReferenceCliMessagePage step 04: P110 (JA)

ReferenceCliMessagePage step 04: P111 (JA)

ReferenceCliMessagePage step 04: P112 (JA)

ReferenceCliMessagePage step 04: P113 (JA)

#

Tutorial.step

スレッド

- ''thread create''

- チャンネル:Discord

- 必須:''--thread-name''、''--target''(チャンネルID)

- オプション:''--message-id''、''--auto-archive-min''

- ''thread list''

- チャンネル:Discord

- Required: ''--guild-id''

- オプション:''--channel-id''、''--include-archived''、''--before''、''--limit''

- ''thread reply''

- チャンネル:Discord

- 必須:''--target''(スレッドID)、''--message''

- オプション:''--media''、''--reply-to''

- ''thread update''

- チャンネル:Discord

#

Tutorial.step

Emoji

- ''emoji list''

- Discord:''--guild-id''

- Slack:追加のフラグなし

- ''emoji upload''

- チャンネル:Discord

- Required: ''--guild-id'', ''--emoji-name'', ''--media''

- オプション:''--role-ids''(繰り返し)

#

Tutorial.step

ステッカー

- ''sticker send''

- チャンネル:Discord

- 必須:''--target''、''--sticker-id''(繰り返し)

- オプション:''--message''

- ''sticker upload''

#

Tutorial.step

ロール/チャンネル/メンバー/音声

- ''role info''(Discord):''--guild-id''

- ''role add'' / ''role remove''(Discord):''--guild-id''、''--user-id''、''--role-id''

- ''channel info''(Discord):''--target''

- ''channel list''(Discord):''--guild-id''