專為靜宜大學學生設計的聊天機器人,旨在快速解答校園生活中的各類問題。該機器人提供學術、生活、服務等多方面的支持,讓學生在校園中更便捷地獲取所需資訊。
在開始使用此專案之前,請確保您已完成以下步驟:
- 申請 Discord 機器人並保存 Token。
- 申請「運輸資料流通服務平臺」的 API 金鑰 (API Key)。
- 申請「氣象資料開放平臺」的 API 金鑰 (API Key)。
- 取得 Google 憑證,並在 AI Studio 上擁有已訓練的模型。
請按照以下步驟進行設定:
- 在專案目錄中建立
.env檔案。 - 在
.env檔案中填入以下資料:DISCORD_TOKEN = <您的 Discord Token> TDX_ID = <您的 TDX ID> TDX_KEY = <您的 TDX API Key> CWA_KEY = <您的 CWA API Key>
- 在專案目錄下運行以下指令以安裝所需的依賴:
pip install -r requirements.txt
- 將
client_secret.json憑證放入/api目錄內。 - 運行
main.py以及api/gs_api.py來啟動機器人。
啟動機器人後,您可以在 Discord 伺服器中與其互動。機器人將根據您輸入的指令提供相應的資訊和服務。
歡迎對此專案進行貢獻。請提交 Pull Request 或創建 Issue 來提出您的建議和改進。
如有任何問題或建議,請聯絡專案維護者。