$cd ../integrations/
💬 Messaging
$ cat line-integration.md
openclaw.integrate('line-messenger')
/** 「帰宅したらお母さんに電話するリマインダーをセット」— LINEメッセージで送信 */
step_01_line_dev.md
ステップ1:LINE Developersコンソールのセットアップ
1.
プロバイダーとチャンネルを作成
LINE Developersコンソールにアクセスし、新しいプロバイダーを作成し、次に'Messaging API'チャンネルを作成します。
2.
アクセストークンを取得
'Messaging API'タブで下にスクロールして長期の'Channel access token'を発行します。
3.
チャンネルシークレットを取得
'Basic settings'タブで'Channel secret'をコピーします。
4.
Webhookのセットアップ
WebhookのURLをOpenClawのパブリックエンドポイントに設定(例:https://your-server.com/webhooks/line)し、'Use webhook'を有効にします。
config.yaml
ステップ2:OpenClawの設定
# openclaw/config.yaml
integrations:
line:
enabled: true
channel_secret: "your_channel_secret_here"
channel_access_token: "your_very_long_access_token_here"
// 🔔 セキュリティ注意:見知らぬ人がボットを使用するのを防ぐため、OpenClawは'allowed_users'設定にリストされたユーザーIDにのみ応答します。
❓ FAQ
Q1. LINEは無料?
はい。LINE Messaging APIに無料枠(月200件)があります。
Q2. グループチャット対応?
対応。group_mode: mention_onlyでスパム回避。