COSCUP 2016 議程分享 – Chat Bot篇

Chat Bot應該不算是新議題,在開源的程式領域中。這場議程的題目為【聊天機器人一份,不加咖啡】,講者分享了一個開源BOT框架【hubot】。

這框架是Github自己有在使用,也開源出來給大家使用,但是開發語言是coffeescript,講者則是有提到,裡面的腳本也是可以使用Javascript,但是今年最潮的已經不是coffeescript,變成了ES6(ES2015),所以講者就打算找到可以使用ES6的,開發框架,但是卻沒有適合的,最後發現可以將hubot改寫為ES6的版本。於是就出現了新的專案【Webbybot】,用ES6改寫的Hubot。

也分享了改寫到ES6的過程中,所需要學習跟遇到的不同問題。改寫過後,Webbybot是可以接受coffeescript、javascript、ES6這三種語言的腳本。

最後,為了COSCUP,講者也寫了一個COSCUP的網頁版聊天機器人。