Releases
v1.6.0
Compare
Sorry, something went wrong.
No results found
Highlights
新增 homework demo booking system,支援以 TA / 時段為核心的預約、查詢、取消與歷史紀錄流程。
補上 late cancel application review flow,讓管理端可以處理逾期取消申請與後續審核。
將 admin / user rich menu 升級為雙頁切換版,並改成不發送訊息的 alias switch 體驗。
Details
Homework Demo Booking
新增 homework demo 預約主流程,包含可預約時段查詢、建立預約、取消預約與歷史紀錄等使用場景。
以設定驅動管理 TA 順序、名額上限、黑名單、可預約條件與時間欄位映射,方便依課程實際需求調整。
新增對應的 presenter / handler wiring,讓 bot 與既有服務層可以共用同一套 demo booking 邏輯。
Admin Review And Dashboard Settings
加入 late cancel application review flow,讓管理員可以列出、核准與拒絕逾期取消申請。
擴充 dashboard settings 與相關設定模型,讓 homework demo 的啟用狀態與細部參數能透過現有管理介面維護。
補上 README / config 說明,讓部署與後續維運能更清楚掌握新功能所需欄位。
Rich Menu And Upload Flow
admin 與一般使用者 rich menu 都改為雙頁切換配置,上方 tab 固定切換 page1 / page2,下方保留功能鍵區。
rich menu 切換改用 alias + rich menu switch,不再透過傳送訊息觸發,切頁時不會再出現未知指令回覆。
scripts/upload_rich_menus.py 現在支援 user page2、admin / user alias 同步、partial upload 保留既有 page2 ID,並統一只讀寫 repo root .env。
Validation
pytest -q 通過(601 tests passed)。
You can’t perform that action at this time.