這篇教學會教你在巴哈姆特上做一個惠惠聊天機器人。希望能讓完全新手也能設計自己的聊天機器人。
如果想知道機器人可以做成什麼樣子,可以參考《Crystal小晶》(不是我做的)。
《Crystal小晶》第一屆哈哈姆特不EY機器人創作大賽作品介紹 (作者:影子-shadow★)
這是個非常用心的作品,作者投入了很多心血。
回到主題,要做聊天機器人的話,基本上不管你用什麼程式語言都是可以的(例如Python、Ruby、PHP)。這篇教學將會使用 Javascript 這個語言開發惠惠機器人。Javascript 是一個很實用的語言,如果你想要製作網頁的話就會需要用到 Javascript。
這篇教學會把惠惠機器人部署在 Google Apps Script (GAS) 上,也會使用 Firebase 的 Realtime Database 作為簡單的資料庫。
註冊一個「哈哈姆特不EY」聊天機器人
首先你要有一個巴哈姆特帳號。https://www.gamer.com.tw/
STEP 1. 到巴哈姆特的首頁,點擊右上角的對話框。
這個時候聊天紀錄會彈出來。如果看不到的話試試看把擋廣告軟體關掉。
STEP 2. 點擊「開啟完整版」
點擊「開啟完整版」就會進入「哈哈姆特不EY」的介面。左邊的「神祕好友」指的就是聊天機器人。
STEP 3. 點擊左下角的「創作後台」
點擊「創作後台」就會進入「哈哈姆特不EY」的創作者後台。
STEP 4. 申請註冊一個新的 Bot
這裡要注意的是圖片的格式限 png,頭像的大小限 300x300 px,大圖的大小是 600x400 px。
可以到 iloveimg 這個網站來把圖片轉換成 png:
https://www.iloveimg.com/zh-tw/jpg-to-image/jpg-to-png
還有調整圖片的大小(頭像 300x300,大圖 600x400):
https://www.iloveimg.com/zh-tw/resize-image
設置好頭像和大圖之後,點擊「建立機器人」就完成了ヽ(✿゚▽゚)ノ
如果要讓機器人上架的話,還要讓機器人通過審查,通過審查之後就會出現在神祕好友列表裡了。如果只有自己玩或是測試的話是不用通過審查的,可以在測試人員頁面邀請朋友來玩。
結語
這是第一篇的「給不會寫程式的人的惠惠機器人開發攻略」。
如果覺得每次點開創作者後台都很麻煩的話,這裡有連結。
- 哈哈姆特首頁:https://haha.gamer.com.tw/?room=chat
- 創作者後台:https://haha.gamer.com.tw/bot_list.php
- 巴哈姆特 bot 設計討論區:https://forum.gamer.com.tw/A.php?bsn=60609
- 巴哈姆特官方的教學文件:https://sites.google.com/gamer.com.tw/hahamut-bot/
如果看不懂裡面在寫什麼,沒有關係(╹◡╹)
下一篇會開始介紹 Google Apps Script,然後部署一個惠惠專案!