「Ruby 只能開發網頁應用程式嗎?」
你也有過這樣的疑惑嗎?事實上 Ruby 是一種泛用的腳本式程式語言,從資料分析、系統管理、遊戲開發等程式都可以使用 Ruby 來開發,當然也能製作聊天機器人!本議程將分享 Ruby 開發者如何透過第三方服務 LINE 提供的 Messaging API 來改組裝成各種功能的聊天機器人。
剛接觸 Ruby 的初心者,又或是已經工作一段時日的 Ruby 開發者,是否對於 Ruby 開發仍停留在網頁應用程式上呢?你是否跟我一樣有過這樣的疑惑:「Ruby 只能開發網頁應用程式嗎?」
事實上 Ruby 是一種泛用的腳本式程式語言,從資料分析、系統管理、遊戲開發等程式都可以使用 Ruby 來開發,當然也能製作聊天機器人!而大部分的 Ruby 開發者,手邊專案多為網頁應用程式,若想實做手機版,除了製作 RWD 網頁外,其實我們可以嘗試另一種選擇,例如製作一個 LINE 聊天機器人,將網站與第三方手機應用服務串接。
本議程將分享 Ruby 開發者如何透過第三方服務 LINE 提供的 Messaging API 來製作各式各樣功能的聊天機器人,並將內容分為以下三項:
- 善用 LINE 提供給 Ruby 開發者的 LINE Bot SDK,輕鬆開發 LINE Messaging API 應用程式。
- 了解如何透過 Webhook 機制,跨伺服器在我們的 Ruby 伺服器端做些神奇的事情。
- 分享使用 RubyGems 聊天機器人相關套件的經驗。
我們可以用 Ruby 樂高改組一隻聊天機器人,與第三方服務共生,讓使用者體驗不一樣的手機應用程式服務,一起用 Ruby 創造更多的可能性!
About 吳兆召
五倍紅寶石 Ruby 工程師,最近愛上用程式做小工具,天天在技術草皮上歡樂打滾,在誤闖 ChatBot 開發領域後,決定下挖改種一棵技能樹!