LINE Notify 代替 2026:移行先の比較と移行手順
LINE Notifyは2025年3月31日にサービスを終了しました。Messaging APIのプッシュメッセージ、LINE公式アカウントの一斉配信、ノーコードWebhookツールなど現実的な移行先を比較し、コードレベルの移行手順と料金の変化を解説します。

#LINE Notifyに何が起きたのか
LINE Notifyは、パーソナルアクセストークンとnotify-api.line.meへの1回のHTTP POSTだけで、自分のLINEトーク(またはグループ)に通知を送れる無料サービスでした。2016年の登場以来、サーバー監視アラート、CI/CDパイプライン、Google Apps Scriptの自動化、IoTセンサー、社内ツールなど、日本・タイ・台湾の開発者の定番インフラになっていました。
その時代は終わりました。LINEヤフー(LY Corporation)は2024年10月に提供終了を発表し、LINE Notifyは2025年3月31日に正式にサービスを終了しました。パーソナルアクセストークンは無効化され、NotifyのAPIエンドポイントはリクエストを受け付けません。旧エンドポイントを呼び続けているスクリプトは、あの日からずっと失敗し続けています。
公式に推奨されている移行先は LINE Messaging API — LINE公式アカウントから送るプッシュメッセージです。機能的には代替になりますが、3つのことが同時に変わります:
- 認証:Notifyの個人トークンの代わりに、Messaging APIチャネルのチャネルアクセストークンを使う
- 宛先:「トークンの持ち主」ではなく、明示的なユーザーID / グループIDを指定する
- 料金:Notifyは実質無制限に無料でしたが、Messaging APIのプッシュは月間の通数上限(無料枠あり)にカウントされる
#移行先の選択肢まとめ
#選択肢1:LINE Messaging APIのプッシュメッセージ(公式ルート)
LINE公式アカウントを作成し、Messaging APIを有効化して/v2/bot/message/pushエンドポイントを呼びます。機能的に最も近い代替であり、テキスト・画像・スタンプに加えて、NotifyにはなかったFlex Messageまで送れます。代わりにセットアップがやや重く、通数上限があります(詳細は料金セクション)。
#選択肢2:LINE公式アカウントの一斉配信(ノーコード)
「通知」の実態が人間向けのお知らせ — キャンペーン、スケジュール変更、ステータス更新 — なら、LINE Official Account Managerから友だち全員へ一斉配信できます。ゼロから始めるならLINE公式アカウント設定ガイドをどうぞ。
#選択肢3:Webhookトリガー付きの自動化プラットフォーム
LineBot.proのLINE自動化のようなツールはMessaging APIの上に構築されており、Notifyの一番の長所 — スクリプトやcron、外部サービスから叩けるシンプルなエンドポイント — を取り戻せます。トークン管理・ユーザーID・通数管理を自前で持ちたくないチームに現実的な選択肢です。
#選択肢4:マシン向けアラートはLINEの外へ
受信者が自分と運用チームだけなら、LINE公式アカウントはオーバースペックかもしれません。Telegramボット、Discord Webhook、Slack Incoming Webhook、ntfy、メールは無料で数分で設定でき、通数制限もありません。社内向けならLINE WORKSやSlackへ移し、LINEは顧客向けメッセージ専用に残す、という整理をした開発者も多くいます。
#Messaging APIへの移行手順
- LINE公式アカウントを作成(無料)— LINE for Businessから。手順は設定ガイド参照
- Messaging APIを有効化 — LINE DevelopersコンソールでMessaging APIチャネルを作成
- チャネルアクセストークン(長期)を発行 — チャネルの「Messaging API」タブから。これが旧Notifyトークンの代わり
- 宛先のユーザーIDを取得 — 自分のユーザーIDはチャネル基本設定の「あなたのユーザーID」に表示されます。他の人に送るには、その人が公式アカウントを友だち追加している必要があります
- グループ通知の場合:「グループトークへの参加を許可する」を有効にし、ボットをグループに招待して、joinイベントのWebhookから
groupIdを取得します。Notifyと違い、グループはトークンではなくIDで特定します - HTTPコールを書き換え(次セクション)
Webhook側の構築・運用を自前でやりたくない場合は、LINE開発サービスがこの種の移行をそのまま請け負います。
#コードレベルの移行(Before / After)
Before — LINE Notify(もう動きません):
curl -X POST https://notify-api.line.me/api/notify \
-H 'Authorization: Bearer NOTIFY_TOKEN' \
--data-urlencode 'message=バックアップ完了'
After — Messaging APIプッシュ:
curl -X POST https://api.line.me/v2/bot/message/push \
-H 'Authorization: Bearer CHANNEL_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"to": "U1234567890abcdef1234567890abcdef",
"messages": [{ "type": "text", "text": "バックアップ完了" }]
}'
実際に変わる点:
| 項目 | LINE Notify(旧) | Messaging APIプッシュ(新) |
|---|---|---|
| エンドポイント | notify-api.line.me/api/notify | api.line.me/v2/bot/message/push |
| 認証 | パーソナルアクセストークン | チャネルアクセストークン |
| ボディ形式 | フォームエンコード message=... | JSONのmessages配列 |
| 宛先 | 暗黙(トークン所有者 / 紐付けグループ) | 明示的なto:userId / groupId |
| 画像 | imageFile / サムネイルパラメータ | imageメッセージタイプ(HTTPS URL) |
| スタンプ | stickerPackageId / stickerId | stickerメッセージタイプ |
| 料金 | 無料 | 無料枠あり、以降は月額プランの通数 |
Node.jsなら公式の@line/bot-sdkがこれらを全部ラップしてくれます — Expressミドルウェアの動くコード例を参照してください。Google Apps Scriptでは、NotifyエンドポイントへのUrlFetchApp.fetchをプッシュエンドポイントへのJSON POSTに書き換え、トークンをスクリプトプロパティに移すだけです。
移行の副産物として、プッシュメッセージはFlex Messageに対応しています。プレーンテキストのサーバーアラートが、重要度カラーとアクションボタン付きのカードになります。
#料金への影響:Notifyは無料だった
LINE Notifyは完全無料で、レート制限も緩やか(トークンあたり毎時1,000コール程度)でした。Messaging APIは仕組みが違います:
- 応答メッセージ(reply)は無料・無制限 — ただしreplyにはユーザーからの受信メッセージに付くreplyトークンが必要で、通知スクリプトはそれを持っていません
- プッシュ・マルチキャスト・一斉配信は月間通数にカウント — 公式アカウントの料金プランに紐づき、受信者ごとに1通と数えます
- 無料枠:日本のコミュニケーションプランは月200通まで無料、ライトプランは月5,000円で5,000通、スタンダードプランは月15,000円で30,000通(+従量)です。最新の数字はLINEヤフー for Businessの料金ページで確認し、通数上限の変遷はMessaging API 2026アップデート記事も参照してください
送信頻度の高いアラートを移す前に計算しましょう。5分おきの監視通知は月およそ8,600通 — 無料枠を大きく超えます。現実的な対策:
- 集約:優先度の低いイベントは日次ダイジェストにまとめる
- フィルタ:LINEには対応が必要なクリティカルなアラートだけをプッシュ
- チャネル分離:高頻度のマシンノイズはDiscord/Telegram/ntfyへ無料で流し、顧客向け・ビジネスクリティカルな通知だけLINEに残す
#代替サービス比較表
| 代替 | 料金 | 導入難易度 | LINE内に届く | グループ対応 | 向いている用途 |
|---|---|---|---|---|---|
| Messaging APIプッシュ | 無料枠あり、以降有料プラン | 中(開発者が必要) | ○ | ○(ボットが参加) | 顧客・プロダクト通知 |
| 公式アカウント一斉配信 | 同じ通数上限を消費 | 低(ノーコード) | ○(友だち全員) | ×(友だちのみ) | お知らせ・マーケティング |
| LineBot.pro自動化 | 無料プラン — 50クレジットから | 低 | ○ | ○ | 自前でインフラを持ちたくないチーム |
| Telegramボット | 無料 | 低〜中 | × | ○ | 社内・サーバーアラート |
| Discord / Slack Webhook | 無料 | 低 | × | チャンネル単位 | 開発チームのアラート、CI/CD |
多くのビジネスに合うパターンはこうです:顧客向け通知はLINEに残す(顧客が実際にいる場所なので)— Messaging APIまたは自動化プラットフォーム経由で。社内のマシンアラートは無料の開発者向けチャネルへ移す。
#よくある質問
Q: LINE Notifyのトークンはまだ使えますか?
使えません。2025年3月31日にサービスが終了し、トークンは無効化され、notify-api.line.meのエンドポイントはリクエストを受け付けません。猶予期間やレガシーモードはありません。
Q: LINE Messaging APIは無料ですか? 一部無料です。公式アカウントとMessaging APIチャネルの作成は無料、応答メッセージは無制限。ただし通知スクリプトに必要なプッシュメッセージは月間通数にカウントされます — 日本は月200通まで無料、それ以上は有料プランです。
Q: Notifyのようにグループへ送るには?
ボットのグループトーク参加を許可し、公式アカウントをグループに招待して、joinイベントのWebhookからgroupIdを取得します。以降はuserIdの代わりにそのgroupIdへプッシュします。
Q: コードを書けない場合、一番簡単な方法は? LINE Official Account Managerから手動で一斉配信するか、LineBot.proのようなノーコードプラットフォームでトリガーを設定し、Messaging APIの処理を任せる方法です。
Q: Google Apps Script / IFTTT連携はどうなりますか? HTTPコールの書き換え(JSONボディ、新エンドポイント、チャネルトークン、明示的な宛先)は必要ですが、全体の構造はそのまま使えます。GASなら通常10行程度の修正です。IFTTT系ツールはMessaging API連携を探すか、Webhook自動化プラットフォームを経由させてください。
次のステップ:
- LINE公式アカウント設定ガイドでMessaging APIチャネルを作成
- @line/bot-sdk Expressチュートリアルから動くWebhookコードをコピー
- Messaging API 2026アップデートで最新の通数上限を確認
- またはLineBot.proの自動化サービスに移行をまるごと依頼
LineBot.proについて
LineBot.proは、LINE公式アカウント向けにリッチメニュー、チャットボット、一斉配信を構築できるLINE自動化プラットフォームです。本記事はLINE Messaging APIの実務経験をもとに、当チームが執筆しています。
お問い合わせ関連記事

LINE Messaging API 2026 アップデート:新機能・料金・変更点
LINE Messaging API 2026 アップデートの完全リファレンス:新機能、料金変更、リッチメニュー上限、ミニアプリアップデート、各地域料金。
続きを読む
@line/bot-sdk Express Middleware:replyMessage と validateSignature の完全な実例
@line/bot-sdk Express middleware の実用例:webhook 署名検証、replyMessage と sentMessages、エラー処理、TypeScript 型定義。
続きを読む
LINE API統合:完全開発者チュートリアル
LINE Messaging API、Login API、LIFF SDKをマスター。Node.js、Python、PHPのコード例を含む完全チュートリアル。本番対応のLINE統合を構築。
続きを読む