message
LINE Messaging API でメッセージを送信します。
message push
特定のユーザーにメッセージを送信します。
bash
lm message push --to <userId> --text <message> [flags]| フラグ | 説明 |
|---|---|
--to | 送信先ユーザー ID(必須) |
--text | テキストメッセージ(複数指定可、最大5つ) |
--type | メッセージタイプ: text(default), flex |
--flex-file | Flex Message の JSON ファイルパス |
--flex-alt-text | Flex Message の代替テキスト |
message multicast
複数のユーザーにメッセージを送信します(最大500件/リクエスト、超過分は自動バッチ分割)。
bash
lm message multicast --to <userId1,userId2,...> --text <message> [flags]message broadcast
Bot の友だち全員にメッセージを送信します。
bash
lm message broadcast --text <message> [--yes] [flags]| フラグ | 説明 |
|---|---|
--yes | 確認プロンプトをスキップ |
レート制限
broadcast のレート制限は 1 req/s です。
message narrowcast
オーディエンスグループを指定してメッセージを送信します。
bash
lm message narrowcast --audience-group-id <id> --text <message> [flags]TIP
narrowcast の対象は 50名以上 必要です。
message reply
Reply token を使ってメッセージに返信します。
bash
lm message reply --reply-token <token> --text <message> [flags]TIP
reply token の有効期限は 30秒 です。
共通フラグ
| フラグ | 説明 |
|---|---|
--format | 出力フォーマット: table/json/yaml/csv |
--profile | プロファイル名 |