# NKUST Line Bot
---
## Goal
透過 LINE Bot 整合學校的校務系統資訊,提供學生在 LINE 上直接查詢課表、出缺席紀錄等。

---
## Functional Requirements
- LINE Bot Rich Menu 選單與 Replies 設定.
- 學生個人課表、成績、缺況、期中預警查詢.
- 學校各處室的資訊查詢.
- 使用者登入登出等設定
---
## Non-functional requirement
- 使用者帳號密碼驗證,確保同個 LINE ID 只有一組對應的使用者.
- 使用者帳戶密碼的儲存,因採用加密處理.
- 對於查詢時發生的錯誤,應該需要額外的例外處理.
- 對於使用者的操作應使用 Log 紀錄
{"metaMigratedAt":"2023-06-15T22:06:38.439Z","metaMigratedFrom":"Content","title":"NKUST Line Bot","breaks":true,"contributors":"[{\"id\":\"3438bd87-63cb-4e02-9348-d296a827d9e2\",\"add\":411,\"del\":29}]"}