Audit user's LINE Rich Menu
line_audit_user_menuIdentify why a LINE user sees a particular rich menu by checking per-user link, account default, and built-in menus.
Instructions
Why is user X seeing menu Y? This tool inspects the rich-menu priority chain for a user:
Per-user link (line_link_rich_menu_to_user) — overrides everything
Account-wide default
(LINE OA Manager built menus override API-built ones — silent gotcha!)
Args:
user_id: LINE user ID.
oa: optional OA id.
Returns: { user_id, visible_rich_menu_id?: string, source: 'per_user' | 'default' | 'none', per_user_link?: string, default_id?: string, explanation: string // Thai-language explanation }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | LINE user ID to inspect | |
| oa | No |