注意,本篇部分內容已過時,新版Line bot申請流程,請參考 這篇 。 不廢話,直接切入主題,如果你想看前情提要,請看 這裡 和 這裡 。 如果你對開發Line Bot有興趣,你得先知道原本的Line bot API 改版了 ,最近很奇怪,微軟的bot framework也拼命改版,大家都很 隨便 敏捷… 新版叫做Messaging API,原則上和舊版的Line bot在概念上很像,但它和 Line@ 整合在一起了。這改版有何影響? 首先,你如果原本有寫好的Line Bot可以暫時不要動它,因為新版v2的Messaging API和舊版並不相容。 其次,新版的bot之所以稱為Line@ Messaging API,是因為,它是透過申請一個Line@帳號開始的,和以前申請一個Line bot帳號不同,這次Line bot的功能被Line@併了。你可以從底下網址直接申請一個" 具有Messaging API功能的Line@帳號 ": https://business.line.me/zh-hant/services/bot 留意該頁面最下方: 這是三個不同的按鈕。 開始使用Messaging API 開始使用Developer Trial 若要透過現有Line@帳號開始使用Messaging API…. 如果你選擇1,2,其實是先建立一個Line@帳號,然後頁面會引導你把該Line@帳號轉成支援Messaging API,如果你選擇3,則是把以前舊的Line@帳號改為支援Messaging API。 但請 注意 ,當你的Line@改為支援Messaging API之後,你就不能用你的Line@ App直接回覆用戶的訊息了(而且這動作不可逆,也就是轉過去轉不回來),用戶的訊息也只會被轉傳到你的Line@ WebHook URL,讓你透過bot程式碼來回覆訊息。 (我覺得這設計…我直說了…糟透了,既然要廢掉Lint bot改用Line@,還不能用Line@ app回訊息,只能在Line@ app和Messaging API中間二選一,那又何必把原本的line bot廢了跟Line@整合在一起呢? 不理解…) 如果你原本的Line@帳號有在用,建議你申請新的Line@去玩這個Messaging API,別用舊的帳號。 接著,你...
留言