主要功能:
- 自動路由註冊:於
pages/底下新增.py檔即自動掛載路由,不需手動註冊 Blueprint。 - 南臺帳號驗證:解析並驗證南臺入口網站簽發的登入 token(JWT Bearer)。
- Dify 整合:串接 Dify 聊天機器人 API,作為 AI 助理的核心對話能力。
- 推播通知:整合 Firebase Cloud Messaging 發送通知。
- Swagger API 文件:整合
flasgger,提供互動式 API 文件。 - 驗證碼防護:支援 Cloudflare Turnstile。
- 服務監控腳本:定時健康檢查,服務掛掉自動重啟;偵測到 git 有更新時也會自動重啟服務。
附加專案:STUST-API-Manager#
搭配此 API 服務所開發的後台管理面板,以 AlpacaPHP 框架打造,目前主要用於瀏覽、篩選(依時間區間)、匯出與刪除使用者回饋(Feedback)紀錄,前端以 Vue3 呈現對話內容與資料表格。同樣為私有專案。





