- Using quick replies
- Using rich menus
- Using Flex Messages
- Using the LINE URL scheme
- Using beacons
- Sharing your bot with users
- Linking user accounts
The rich menu is a customizable menu that is displayed on the chat screen to help users interact with your bot. You can customize the menu items to correspond to various actions.
Rich menu structure
The rich menu is made up of a rich menu image and a chat bar.
- Rich menu image: Image that has one or more defined tappable areas to which you specify certain actions such as returning a postback event or opening a URL.
- Chat bar: Bar used to open and close the rich menu. You can customize the text of this bar.
Types and display priority of rich menus
There are three types of rich menus as below, depending on the setting method and the target users.
|Type||Setting method||Target users||Display priority|
|Per-user rich menu set with the Messaging API||Messaging API||Individual user||1|
|Default rich menu set with the Messaging API||Messaging API||All users who have added your bot as a friend||2|
|Default rich menu set with LINE@ Manager||LINE@ Manager||All users who have added your bot as a friend||3|
You can assign these three types of rich menus to one user at the same time. In that case, the priority order in the table above determines the rich menu to be displayed on the chat screen.
When setting change takes effect
When you change the setting of a rich menu, it becomes effective at different timings depending on the type of the rich menu as below.
|Type||When change takes effect|
|Per-user rich menu set with the Messaging API||Immediately. However, if you delete the rich menu without unlinking it from the user, the deletion takes effect when the user re-opens the chat screen.|
|Default rich menu set with the Messaging API||When the user re-opens the chat screen. It may take up to one minute until the change takes effect.|
|Default rich menu set with LINE@ Manager||When the user re-opens the chat screen|