Camp_bot 是以玩轉學校的夏令營為基礎,設計的營隊客服聊天機器人,透過對話來辨識家長的特定意圖並予以回應,只需要呼叫機器人並輸入小孩的年級即可開始對話。
如果家長想要了解下列有關營隊的項目細節皆可以詢問:
- 營隊內容
- 營隊師資
- 營隊費用
- 營隊時間
- 營隊地點
- 營隊餐食
- 營隊保險
- 營隊收穫
- 營隊紀錄
- 課表教材
- 報名流程
- 特殊需求
- 行前準備
- 安全措施
- 套件安裝
pip3 install ArticutAPI
- 註冊並登入卓騰語言科技AI
- 點選
Loki
->開始啟用Loki
進入Loki控制台 - 輸入專案名稱並點選
建立專案
,並依序建立以下3個專案:
1. CampAge
2. five_nine_grade
3. two_four_grade
- 進入設立完成之專案
CampAge
- 點擊
選擇檔案
->選擇.ref 檔
->點選讀取意圖
依序匯入目錄.ref 檔
中所有的.ref檔案 - 點選畫面左上角房子圖示,回到 Loki控制台,點選
複製
專案金鑰 - 在目錄
CampAge
底下創建檔案account.info
,並輸入以下內容
{
"username":"--填入Loki註冊信箱--",
"api_key" :"--填入ArticutAPI金鑰--",
"loki_key":"--填入專案金鑰--"
}
- 對剩餘2個專案重複步驟4~7
- 註冊並登入 Discord 帳號
- 進入Discord Developers
- 點擊畫面右上方的
New Application
->填上 Bot 名稱-> 點擊create
建立 Discord Bot - 點選右方欄位 SETTINGS 中的
Bot
->點選Add Bot
- 點選右方欄位 SETTINGS 中的
OAuth2
->點選URL Generator
- 於 SCOPES 欄位勾選「bot」
- 於 BOT PERMISSIONS 欄位勾選「Send Messages」、「Embed Links」、「Attach Files」及「Read Message History」
- 複製 GENERATED URL 到新分頁中貼上,選擇 Bot 欲加入之伺服器,即完成添加
- 點選
SETTINGS
中的Bot
->點選Reset Token
- 在最外層的目錄下(與
Discord_bot.py
同一層)創建檔案 account.info - 將 Token 貼至
account.info
中
{
"discord_token":"--填入token--"
}