---
url: https://docs.oakmega.com/ja/guide/messages/richmenu.md
description: >-
  リッチメニューは LINE
  のトーク画面下部に固定される画像メニューで、友だちがタップするとテキスト送信、リンクを開く、別のメニューへの切り替えができます。デフォルトリッチメニューのスケジュール、セグメントリッチメニューを特定のメンバーに適用する方法、画像の規格、ボタンとクリック動作の設定を説明します。
---

この記事を読むと、すべての友だちが見るデフォルトリッチメニューをスケジュールし、特定のメンバー向けに別のセグメントリッチメニューを用意し、メニューの各ボタンを押したときの動作を設定できるようになります。

## 始める前に

* ワークスペースに **LINE オフィシャルアカウント**を接続しておく必要があります。
* 「**デフォルトリッチメニュー**」の権限が必要です。「閲覧のみ」では見るだけで、追加・編集・複製・削除には「編集可能」が必要です。権限がないとボタンに「**編集権限がありません**」と表示されます。
* メニュー画像を用意します：**JPG、JPEG、PNG のいずれかで 1MB 以内、幅 800〜2500px、幅 / 高さの比率 1.45〜3**（例：幅 1200px なら高さは 405〜810px）。
* リッチメニューは保存するとすぐ LINE オフィシャルアカウントに反映され、友だちにも表示されます。内容を決めてから保存してください。

## デフォルトリッチメニューとセグメントリッチメニュー

ナビゲーションバーで **LINE** をクリックし、「**リッチメニュー**」を選びます。上部にタブが 2 つあります。

| | デフォルトリッチメニュー | セグメントリッチメニュー |
|---|---|---|
| 表示される相手 | すべての友だち（セグメントリッチメニューが適用されていない人） | このメニューが適用されたメンバー |
| 管理方法 | 「**スケジュール**」で管理。開始・終了時間になると自動で公開・非公開 | 決まった数のメニュー枠の内容を編集。新しく追加はできません（枠を増やしたいときは OakMega にお問い合わせください） |
| ステータス | 「**使用中**」「**予約中**」「**非公開**」 | 「**適用会員数**」を表示 |
| その他のメニュー | 「**複製**」「**削除**」 | 「**複製**」「**適用会員をすべて解除**」「**適用会員データをダウンロード**」「**リセット**」 |

下の画像は「**デフォルトリッチメニュー**」タブです。「**すべてのスケジュール**」にスケジュールごとのカードが並び、名前、ステータス、メニュー画像、スケジュール時間が表示されます。右上は「**追加**」です。

![デフォルトリッチメニュータブ：すべてのスケジュールに使用中・予約中・非公開のカードが 4 枚あり、それぞれメニュー画像とスケジュール時間が表示され、右上に追加ボタン](https://docs.oakmega.com/ja/guide/messages/images/richmenu-01-default-list.png)

下の画像は「**セグメントリッチメニュー**」タブです。「**すべてのリッチメニュー**」にワークスペースで使えるセグメントメニュー枠が並び、まだ設定していない枠は「-」と表示されます。

![セグメントリッチメニュータブ：すべてのリッチメニューにカードが 6 枚あり、5 枚は画像設定済み、最後の 1 枚は未設定で名前が「-」](https://docs.oakmega.com/ja/guide/messages/images/richmenu-02-segmented-list.png)

## デフォルトリッチメニューのスケジュールを追加する

1. デフォルトリッチメニュータブの右上の「**追加**」をクリックします。
2. 「**基本設定**」で「**スケジュール名**」（20 文字まで）を入力し、「**スケジュール時間**」の開始と終了を選びます。**他のスケジュール時間と重複できません**。重複すると「**スケジュール時間が重複しています**」と表示されます。前後のスケジュールを同じ分でつなげることもできません。前のスケジュールが 10/1 00:00 に終わる場合、次は早くても 10/1 00:01 からです。
3. 「**メニュー設定**」で「**メニュー下のテキスト**」（14 文字まで。トーク画面下部のメニューバーに表示）を入力します。友だちがトーク画面を開いたときにメニューを自動で開きたい場合は「**デフォルト展開**」をオンにします。
4. 「**コンテンツ設定**」でメニュー画像をアップロードし、「**グリッドレイアウト**」か「**フリーレイアウト**」を選んで、画像上をドラッグしてボタン範囲を作ります（次の節を参照）。
5. 右側の「**プレビュー**」で確認し、右上の「**保存**」をクリックします。

下の画像はデフォルトリッチメニューのスケジュールを編集している画面です。左側は「基本設定」のスケジュール名とスケジュール時間、「メニュー設定」のメニュー下のテキストとデフォルト展開で、その下が「コンテンツ設定」です。右側の「プレビュー」は友だちが LINE で見るメニューで、ボタンにカーソルを合わせるとクリック動作が表示されます。

![デフォルトリッチメニューのスケジュール編集：スケジュール名「基本圖文選單」、スケジュール時間 2025/09/01 00:00〜2026/08/31 00:00、メニュー下のテキスト入力済み、デフォルト展開はオフ。右のプレビューに 6 つのボタンのメニュー](https://docs.oakmega.com/ja/guide/messages/images/richmenu-03-editor.png)

## デフォルトリッチメニューのスケジュールを複製する

次のキャンペーンなど、内容が似たスケジュールを作るときは、一から追加するより複製が早いです。

1. スケジュールカード右上の「⋯」をクリックし、「**複製**」を選びます。
2. 編集画面が開き、元のスケジュールのメニュー設定・画像・すべてのボタンが入った状態になります。「**スケジュール名**」の末尾には「copy」が付きます。
3. 「**スケジュール時間**」はコピーされず空欄です。ほかのスケジュールと重ならない時間を選んでください。
4. 必要なところを直して「**保存**」をクリックします。

## ボタンとクリック動作を設定する

「**コンテンツ設定**」で、画像のどこをタップできるか、タップすると何が起きるかを決めます。

* 「**グリッドレイアウト**」：画像が 12 × 8 のマス目に分かれ、ドラッグするとマス目に沿って揃います。規則的に並んだボタン向けです。
* 「**フリーレイアウト**」：任意の大きさと位置でボタンを作れます。
* 画像上でドラッグして範囲を選ぶと「**ボタン**」が 1 つ増えます。1 つのメニューに**ボタンは 20 個まで**で、ボタン同士は重ねられません。
* 「**画像を差し替える**」はボタンを残したまま画像だけ替えます。「**ボタン領域をクリア**」はすべてのボタンとクリック動作を消します。

下の画像は「コンテンツ設定」です。上でグリッドレイアウトとフリーレイアウトを切り替え、画像上の番号付きの枠が各ボタンの範囲です。その下に「ボタン 1」「ボタン 2」……のクリック動作の設定が続きます。

![コンテンツ設定：グリッドレイアウトを選択。画像が 1〜6 の 6 つのボタン範囲に分かれ、下に画像を差し替えるとボタン領域をクリア、その下にボタン 1 のクリック動作](https://docs.oakmega.com/ja/guide/messages/images/richmenu-04-content.png)

各ボタンの「**クリック動作**」は 4 種類です。

| クリック動作 | 友だちがタップすると | 入力する内容 |
|---|---|---|
| **テキストを送信** | 友だちとしてトーク画面にテキストを送信。チャットボットのキーワードを起動できます | テキスト（100 文字まで） |
| **リンクを開く** | Web ページを開く | URL。「**追跡リンクに変換**」でクリックを記録できます |
| **メニューを切り替え** | 別のリッチメニューに切り替える | セグメントリッチメニューを選択（セグメントメニュー内では「デフォルトリッチメニュー」に戻すことも可能） |
| **Postback** | 裏側でデータをシステムに送信。トーク画面には何も表示されません | 開発者が連携に使うデータ |

下のアニメーションでは、「ボタン 2」で「リンクを開く」「メニューを切り替え」「テキストを送信」を順にクリックし、その下の入力欄が URL 欄、リッチメニューの選択、テキスト欄に切り替わる様子を見せています（デモでは保存していません）。

[アニメーション（MP4）](https://docs.oakmega.com/ja/guide/messages/images/richmenu-05-click-action.mp4)

## セグメントリッチメニューをメンバーに適用する

セグメントリッチメニューは、メンバーに「適用」されてはじめてそのメンバーに表示されます。適用する方法は次のとおりです。

* [LINE のメンバー管理](https://docs.oakmega.com/ja/guide/members/line-member-list.md)でメンバーを選び、一括操作の「**リッチメニューを切り替え**」を使う。
* 記事の投稿やチャットボットなどのメッセージに「**リッチメニュー**」メッセージを入れる。友だちが受け取ると指定したメニューに切り替わります。
* ほかのリッチメニューのボタンに「**メニューを切り替え**」を設定し、友だち自身がタップして切り替える。
* [カスタマーサービスセンター](https://docs.oakmega.com/ja/guide/service-center/handle-conversations.md)で対応中に、右側のメンバー情報の「**通信プラットフォーム**」にある「**リッチメニュー**」で「**リッチメニューの切り替え**」をクリックし、そのメンバーのメニューを直接切り替える。

セグメントリッチメニューのカードの「⋯」からは次の操作ができます。

* 「**適用会員をすべて解除**」：このメニューを使っているメンバーをまとめて別のメニュー（またはデフォルトリッチメニュー）に移します。
* 「**適用会員データをダウンロード**」：適用中のメンバーリストをダウンロードします（約 100,000 件）。
* 「**リセット**」：このメニューの画像とボタンを消します。適用されていたメンバーはデフォルトリッチメニューに変わります。ほかのメニューからこのメニューに切り替える設定は、内容を再設定すると動作が戻ります。
* 「**複製**」：内容を未使用のセグメントメニュー枠にコピーします。空きがないと「**リッチメニューの上限に達しています**」と表示されます。

## 仕組み

* **デフォルトリッチメニューはスケジュールで入れ替わります。** 同時に「使用中」になれるスケジュールは 1 つだけなので、時間が重複できません。季節やキャンペーンのメニューを前もって並べておけば、時間になると自動で公開・非公開になります。
* **セグメントメニューはデフォルトより優先されます。** メンバーにセグメントリッチメニューが適用されると、切り替え・解除されるか、そのメニューがリセットされるまで、そのメニューが表示され続けます。
* **保存した時点で反映されます。** リッチメニューを保存すると LINE オフィシャルアカウントのメニューが直接更新されます。記事の投稿のような下書きやテストはないので、保存前にプレビューで各ボタンのクリック動作を確認してください。

## よくある質問

### スケジュール時間が重複しています

新しいスケジュールの時間が既存のスケジュールと重なっています。開始または終了時間を変えるか、先にもう一方のスケジュールを修正してください。終了と開始が同じ分になっているだけでも重複とみなされるので、1 分以上空けてください。

### ボタン数が上限に達しました

1 つのリッチメニューのボタンは 20 個までです。不要なボタンを消すか、いくつかの範囲を 1 つにまとめてください。

### リッチメニューの上限に達しています

セグメントリッチメニューの枠がすべて使われているため、複製できません。使わなくなったセグメントメニューを「リセット」してから複製してください。枠を増やしたいときは OakMega にお問い合わせください。

### 画像をアップロードできない

画像が JPG、JPEG、PNG のいずれかで 1MB 以内、幅 800〜2500px、幅 / 高さの比率が 1.45〜3 か確認してください。

## 次のステップ

* [LINE メンバーを確認・絞り込む](https://docs.oakmega.com/ja/guide/members/line-member-list.md)
* [LINE 友だちに記事を投稿する](https://docs.oakmega.com/ja/guide/messages/friend-broadcast.md)
* [LINE メッセージテンプレートを作成する](https://docs.oakmega.com/ja/guide/messages/template-management.md)
