
其實開發Line bot是很容易的,有多容易呢? 這堂課我們就來看看...
這一堂課是一個開始,如果你從來沒有建立過Line對談機器人(Line bot),只需要花5-10分鐘,暫時還無須撰寫任何程式碼,你就可以立即建立出你的第一支LINE Bot。
這堂課帶您了解LINE Bot開發的最基本概念,並且立即帶領您透過LINE管理站台,申請並建立出第一支LINE 對談機器人。
在這個課程中,我們透過命令列來嘗試控制LINE Bot發送訊息。
這部分使用的是 .net core 跨平台開發技術,因此不論你是windows, MAC或是Linnux用戶,這個課程都適合你。透過這個課程,我們會熟悉控制LINE Bot的一切要素。
接下來幾個影片,會使用到傳統的.net framework開發方式介紹,我們會透過Visual Studio 2019進行開發。這支影片介紹如何透過 Visual Studio 2019來進行開發工作。
這一堂課開始,你必須自己動作做囉。
在這個課程中,我們會使用Visual Studio(適合對.net / C# 開發有概念的同學),如果你不曾接觸過C#,或是MAC OS或Linux用戶,請使用底下 .net core 補充課程。
這個課程會帶領您,開始撰寫C#程式碼來控制您的Line bot,發送訊息給特定人。您在這堂課結束後,將知道如何透過C#程式碼來發送文字、貼圖、或是圖片訊息。
這一堂課程將會帶領您,無須撰寫任何一行程式碼,只需要跟著稍作,就能夠完成第一支能夠跟用戶對談的Line bot。
我們在課堂中將會開始使用Visual Studio開發工具,並且透過獨家的Nuget套件,讓您無需自行撰寫程式碼,即可完成一隻Line bot。
別著急,先看看我們怎麼寫,後面會慢慢帶您掌握自行撰寫Line bot的技巧。
WebHook是Line bot開發當中非常重要的一環,你的Linebot要接收用戶傳來的訊息,回覆用戶的訊息,或是得知用戶的身分,都得倚靠WebHook才能實現,這個單元,我們來談談WebHook的基本概念...
過去,我們大多是建議開發人員直接將asp.net WebApi所撰寫的WebHook佈署到IIS或Azure Web Site站台上去測試,勤快一點寫寫Log和try…catch,大致上基本的除錯也都能處理,但碰到真的需要設定中斷點單步執行或除錯的時候,也只能使用『遠端偵錯』這個殺手鐧了。
但無奈遠端偵錯的速度實在不快,碰到比較複雜的程式碼,跑起來需要不少的初始時間。沒有其他的辦法嗎?
其實是有的,坊間有一個可以把localhost轉成網際網路上特定endpoint的工具,稱為ngrok。 ,大夥不妨可以試試看。
歡迎您參與我們的 Line bot 開發中文線上課程,在此課程中,我們將透過您熟悉的C#開發技術,將帶領您一步步建構出屬於自己的Line bot。
從基本的觀念開始,到API的掌握,WebHook的建立,以及開發的各樣技巧...只要您對C#開發技術和Visual Studio有基本的概念,即可參與這門課程。透過一周的時間,您將可以熟悉Line bot相關開發技術與架構,並且掌握Line bot開發技能,為您的企業或客戶建立出第一支有趣的Line bot。