protected void Button1_Click(object sender, EventArgs e) { //動態建立選單 var menu = new isRock.LineBot.RichMenu.RichMenuItem() { name = "快捷選單1", selected = true, chatBarText = "快捷選單1" }; menu.size.width = 2500; menu.size.height = 1686; //建立按鈕區域 var area = new isRock.LineBot.RichMenu.Area(); area.bounds.x = 1666; area.bounds.y = 843; area.bounds.width = 833; area.bounds.height = 843; //按鈕行為 area.action = new isRock.LineBot.MessageAction() { label = "/下一頁", text = "/下一頁" }; //加入 menu.areas.Add(area); var item = isRock.LineBot.Utility.CreateRichMenu(menu, new Uri("https://i.imgur.com/HLv4R2T.jpg"), channelAccessToken); Response.Write("<br/>第1組richMenuId : " + item.richMenuId); ViewState["menuid"] = item.richMenuId; //第二個選單 var menu2 = new isRock.LineBot.RichMenu.RichMenuItem() { name = "快捷選單2", selected = true, chatBarText = "快捷選單2" }; menu.size.width = 2500; menu.size.height = 1686; //區域 var area2 = new isRock.LineBot.RichMenu.Area(); area2.bounds.x = 0; area2.bounds.y = 0; area2.bounds.width = 833; area2.bounds.height = 843; //行為 area2.action = new isRock.LineBot.MessageAction() { label = "/上一頁", text = "/上一頁" }; //加入 menu2.areas.Add(area2); //建立選單 var item2 = isRock.LineBot.Utility.CreateRichMenu(menu2, new Uri("https://imgur.com/ukgGq2v.jpg"), channelAccessToken); Response.Write("<br/>第2組richMenuId : " + item2.richMenuId); }
public void CreateRichMenus() { //建立RuchMenu var item1 = new isRock.LineBot.RichMenu.RichMenuItem(); var item2 = new isRock.LineBot.RichMenu.RichMenuItem(); item1.name = "no name"; item1.chatBarText = "快捷選單A"; item1.selected = true; item2.name = "no name"; item2.chatBarText = "快捷選單B"; item2.selected = true; //建立左方按鈕區塊 var leftButton = new isRock.LineBot.RichMenu.Area(); leftButton.bounds.x = 0; leftButton.bounds.y = 0; leftButton.bounds.width = 460; leftButton.bounds.height = 1686; leftButton.action = new MessageAction() { label = "左", text = "/左" }; //建立右方按鈕區塊 var rightButton = new isRock.LineBot.RichMenu.Area(); rightButton.bounds.x = 2040; rightButton.bounds.y = 0; rightButton.bounds.width = 2040 + 460; rightButton.bounds.height = 1686; rightButton.action = new MessageAction() { label = "右", text = "/右" }; //將area加入RichMenuItem item1.areas.Add(leftButton); item1.areas.Add(rightButton); item2.areas.Add(leftButton); item2.areas.Add(rightButton); //建立Menu Item並綁定指定的圖片 var menu1 = isRock.LineBot.Utility.CreateRichMenu( item1, new Uri("http://arock.blob.core.windows.net/blogdata201902/test01.png"), channelAccessToken); var menu2 = isRock.LineBot.Utility.CreateRichMenu( item2, new Uri("http://arock.blob.core.windows.net/blogdata201902/03-223328-2405ca23-08e4-404b-8df5-db625177bbd4.png"), channelAccessToken); System.Web.HttpContext.Current.Application["menu1"] = menu1.richMenuId; System.Web.HttpContext.Current.Application["menu2"] = menu2.richMenuId; }
protected void Button1_Click(object sender, EventArgs e) { //建立RuchMenu var item = new isRock.LineBot.RichMenu.RichMenuItem(); item.name = "no name"; item.chatBarText = "快捷選單"; //建立左方按鈕區塊 var leftButton = new isRock.LineBot.RichMenu.Area(); leftButton.bounds.x = 0; leftButton.bounds.y = 0; leftButton.bounds.width = 460; leftButton.bounds.height = 1686; leftButton.action = new MessageAction() { label = "左", text = "/左" }; //建立右方按鈕區塊 var rightButton = new isRock.LineBot.RichMenu.Area(); rightButton.bounds.x = 2040; rightButton.bounds.y = 0; rightButton.bounds.width = 2040 + 460; rightButton.bounds.height = 1686; rightButton.action = new MessageAction() { label = "右", text = "/右" }; //將area加入RichMenuItem item.areas.Add(leftButton); item.areas.Add(rightButton); //建立Menu Item並綁定指定的圖片 var menu = isRock.LineBot.Utility.CreateRichMenu( item, new Uri("http://arock.blob.core.windows.net/blogdata201902/test01.png"), channelAccessToken); //將Menu Item設為預設Menu isRock.LineBot.Utility.SetDefaultRichMenu(menu.richMenuId, channelAccessToken); Response.Write($"OK, {menu.richMenuId}"); }