A Line chatbot can help Mandarin users to learn English in daily life.
English Version PPT(include demonstration video)
- 專案影片 / project video(連結 / Link)
- 專案說明投影片 / Project Description ppt (連結 / Link)
- 專案成員 / Members: 數學113 蔡尚峰 / Shawn、機電113 鍾孟霖、選讀 蔡昱宏 / Anderson
- 指導老師 / project advisor: 蔡芸琤 / Pecu、鍾祥仁 / Ryan
- 專案特色 / Project Features:
專案特點:- 協助華語學生學習日常生活中與麵包相關的英語。 / Assist Chinese-speaking students to learn English related to bread in daily life.
- 結合 LineBOT、AZURE、chatGPT 等軟件,打造隨時隨地為您提供幫助的 Line 好友。 / Combine LineBOT, AZURE, chatGPT and other software to create Line friends who can assist you wherever you go.
- 引入用戶反饋機制,讓服務持續自我優化。 / Introduce a user feedback mechanism so that the service can continue to self-optimize.
- 主程式資料夾 / Folder - Mini_Hackathon: You can find all the codes here (written in python), including the 主程式碼 / main code, AZURE電腦視覺模型 / AZURE related codes: url_bread and local_bread, chatGPT相關程式碼 / chatGPT related codes, and google map相關程式碼 / google map related codes.
- 如果AZURE模型已失效,則無法測試 / Cannot test if the AZURE model is dead
- 下載資料夾程式碼 / Download the folder code
- 建立自己的line頻道,取得token及secret,取得google map api的token,都寫入config.py中 / Create your own line channel, get the token and secret, get the token of google map api, and write them into config.py
- 取得自己的openAI API token,在同一個資料夾建立 key.txt,直接寫入 / Obtain your own openAI API token, create key.txt in the same folder, and write directly
- 啟動ngrok,本地port使用3001(./ngrok http 3001),將網址更新到line頻道 / Start ngrok, use 3001 (./ngrok http 3001) for the local port, and update the URL to the line channel
- 啟動 Bread_Explorer.py 主程式 / Start the main program: Bread_Explorer.py
- 與lineBOT對話 / chat with lineBOT