OpenClawチャットコマンド完全ガイド:タスク制御と設定方法
開発中、ボットが予期しない動作を始めたり、長い処理を途中で止めたくなったりしたことはありませんか?チャットから直接ボットをコントロールできると、デバッグや運用がぐっとスムーズになります。
今回は、ボットの動作を制御するためのチャットコマンドや、メッセージの処理方法をカスタマイズする設定について紹介します。
実行中のタスクを停止するには?
Section titled “実行中のタスクを停止するには?”ボットがタスクを実行している最中に停止させたい場合は、以下のいずれかのコマンドを単独のメッセージとして送信してください。
/stop/abort/cancel
組み込みのチャットコマンド
Section titled “組み込みのチャットコマンド”ボットには、セッションの管理やステータス確認のためのコマンドが標準で用意されています。
| コマンド | 説明 |
|---|---|
/new, /reset | 新しいセッションを開始する |
/stop, /abort | 現在のタスクをキャンセルする |
/compact | コンテキストを圧縮する(会話は維持) |
/model <alias> | モデルを切り替える |
/model list | 利用可能なモデルを表示する |
/status | ボットのステータスを表示する |
/help | 利用可能なコマンドを表示する |
CLIから別のチャットにメッセージを送信できますか?
Section titled “CLIから別のチャットにメッセージを送信できますか?”はい、可能です。--deliver オプションとターゲットを指定するオプションを組み合わせて使用します。
openclaw agent --message "Hello from CLI" --deliver --channel telegram --chat-id 123456789現在のセッションに送信する場合は、以下のように記述します。
openclaw agent --message "Quick update" --deliverキューモード(Queue mode)とは?
Section titled “キューモード(Queue mode)とは?”キューモードは、ボットが複数のメッセージを同時に受け取った際の処理方法を決定します。用途に合わせて最適なモードを選んでください。
fifo(デフォルト): メッセージを届いた順に一つずつ処理します。parallel: 複数のメッセージを並行して処理します(Token の消費量が増える点に注意してください)。latest: 待機中のメッセージを破棄し、最新のメッセージのみを処理します。
設定は agents.defaults.queue.mode で行います。
{ agents: { defaults: { queue: { mode: "fifo" } } }}内部メッセージ(Internal messages)とは?
Section titled “内部メッセージ(Internal messages)とは?”内部メッセージは、ユーザーから送信されるのではなく、システムレベルで発生するイベントを指します。
- Cron ジョブのトリガー
- Heartbeat のピング
- Skill の呼び出し
- Webhook のコールバック
これらはログには記録されますが、チャットの履歴(history)には残りません。
特定のメッセージを無視させることはできますか?
Section titled “特定のメッセージを無視させることはできますか?”はい、Channel の設定でパターンやルールを指定することで、特定のメッセージを無視させることができます。
{ channels: { whatsapp: { ignorePatterns: ["^!ignore", "^\\[bot\\]"] } }}これらのパターンに一致するメッセージは、ボットを起動(trigger)させません。
メンションされた時だけ応答させるには?
Section titled “メンションされた時だけ応答させるには?”グループチャットなどで、ボットがすべてのメッセージに反応してほしくない場合は、mentionGating を設定するのがおすすめです。
{ channels: { telegram: { groups: { mentionGating: true } } }}この設定を有効にすると、ボットはグループ内で @メンション された時のみ応答するようになります。
次のステップ
Section titled “次のステップ”詳細な設定やトラブルシューティングについては、AI Setup Assistant も活用してください。
OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。