def get_richmenu(): rmm = RichMenuManager(CHANNEL_ACCESS_TOKEN) rm_name_and_id = get_rm_name_and_id(rmm) menu_name_to_get = "Menu1" if menu_name_to_get in rm_name_and_id.keys(): richmenu_id = rm_name_and_id[menu_name_to_get] print("found {}".format(menu_name_to_get)) else: rm = RichMenu(name="Menu1", chat_bar_text="問い合わせカテゴリー", selected=True) rm.add_area(0, 0, 1250, 843, "message", "住所変更") rm.add_area(1250, 0, 1250, 843, "uri", "http://www.city.tsukuba.lg.jp/index.html") rm.add_area(0, 843, 1250, 843, "postback", "data1=from_richmenu&data2=as_postback") rm.add_area(1250, 843, 1250, 843, "postback", ["data3=from_richmenu_with&data4=message_text", "ポストバックのメッセージ"]) # Register res = rmm.register(rm, "./menu_images/4x2.png") richmenu_id = res["richMenuId"] print("Registered as " + richmenu_id) # Apply to user user_id = "U0a028f903127e2178bd789b4b4046ba7" rmm.apply(user_id, richmenu_id) # Check res = rmm.get_applied_menu(user_id) print(user_id + ":" + res["richMenuId"])
from richmenu import RichMenu, RichMenuManager # Setup RichMenuManager channel_access_token = 'MRxgDT2kynXriL1fXUHC7yY6FRx0A8sYBhTqsAl6wL0UYoMLt2d+T9QEwPq0ySiwBMnwMFb8Hkf23Z8lmsaqzEfkKH188hrlhIDCp6+hIFDQBTutt5sNhheL2+VVALeTHHHVnabxRQPdo3WPAJyZLwdB04t89/1O/w1cDnyilFU=' rmm = RichMenuManager(channel_access_token) # Setup RichMenu to register rm = RichMenu(name="Test menu", chat_bar_text="押してぽん!") rm.add_area(0, 0, 1250, 843, "message", "新しいリマインダ") rm.add_area(1250, 0, 1250, 843, "message", "一覧を見る") rm.add_area(0, 843, 1250, 843, "message", "おはよう") rm.add_area(1250, 843, 1250, 843, "message", "リマインダヌキ") # Register res = rmm.register(rm, "./image/menu2.png") richmenu_id = res["richMenuId"] print("Registered as " + richmenu_id) # Apply to user user_id = "LINE_MID_TO_APPLY" rmm.apply(user_id, richmenu_id) #check res = rmm.get_applied_menu(user_id) print(user_id + ":" + richmenu_id)