這門課將以主題式的課程方式,帶您從無到有打造新聞爬蟲 LINE機器人,透過直接實作,帶您了解 LINE Developer 後台操作,從建立 Channel 開始,說明每個所需的設定與流程,要能夠理解官方文件也是不可或缺的技能,基本設置完成後,我們將進入軟體開發階段。
我們將使用目前非常熱門的程式語言 Python,以及專業的開發環境,Pycharm 進行開發,先透過 LINE Messaging API 完成機器人的基本回覆,緊接著透過 LINE Login API 結合網站應用的服務,課程將使用 WTForm 建立新聞訂閱功能,並透過 Sqlalchemy 操作資料庫,最後一個階段將帶透過網路爬蟲抓取最新的新聞資訊,推播給有訂閱的用戶。
完整的開發流程與全程實作的課程方式,只要跟著流程一步一步走,你也可以製作自己的 LINE機器人服務。
製作團隊簡介
MasterTalks 團隊製作。
【講師簡介】
1.Kadin Chung 鍾榮達
目前在公司負責系統分析與程式設計,同時也在做線上課程講師。碩士畢業之後在外商系統整合服務公司上班多年,到自己設立軟體公司,第一個合作售出的系統是一套網路管理系統,可以幫助客戶配置,維護和測試數千台思科網路設備。
除此之外,Kadin在大型項目方面經驗豐富,例如馬拉松線上報名系統,車行租賃管理系統等。
在Kadin創業的過程中不斷地促使自己學習新的技能,並且知道什麼是「學習新技能」最有效的方法,他樂於分享一切所學的知識和實務經驗,也因為這份樂情,帶領 Kadin 來到 MasterTalks ,他將會透過高品質且有效率的方式分享他所學的一切技術和知識!
2.Jack Huang
Full Stack Developer
擅長開發系統、網頁應用。
喜歡研究新技術、以及解決問題覺得寫程式是一門藝術,夢想是在世界各地寫程式,體驗當不同文化的「攻城師」。
相信能夠透過寫程式而幫助到人,是一件值得投入以及偉大的事,
如果你也有類似經驗與夢想,歡迎不吝與他分享!