Skip to content

message

LINE Messaging API でメッセージを送信します。

message push

特定のユーザーにメッセージを送信します。

bash
lm message push --to <userId> --text <message> [flags]
フラグ説明
--to送信先ユーザー ID(必須)
--textテキストメッセージ(複数指定可、最大5つ)
--typeメッセージタイプ: text(default), flex
--flex-fileFlex Message の JSON ファイルパス
--flex-alt-textFlex 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プロファイル名