這是一個可以幫你整理 Line 群組聊天訊息的 Line Bot 機器人。
- 功能尚未完善,可能會有錯誤或未預期的行為。
- 目前正在積極開發和測試中,並且持續優化功能和性能。
- 請勿將此專案用於生產環境,僅供測試和學習使用。
非常感謝您對此專案的興趣和支持!如果您在使用過程中遇到任何問題或有任何建議,歡迎聯絡我,或是提出 issue 或 PR。
- 在
settings.example.py
中設定環境變量,並將其重新命名為settings.py
。 - 開啟終端機,並 cd 至專案目錄。
- 確保本機安裝 Docker。
- 在終端機執行
docker compose up --build
,可建立容器並運行 PostgreSQL 和專案。下一次啟動可執行docker compose up
。 - 使用 Ngrok 將本地伺服器暴露,在終端機執行
ngrok http 8000
。 - 到 Line Developers 的後台,將 Messaging API 中 Webhook settings 設定的 Webhook URL 設定為 Ngrok 提供的網址,後面要加上
/callback
,完整如。https://xxxx-xxx-xxx-xxx-xxx.ngrok-free.app/callback - 請確認按下
Verify
按鈕後,彈窗顯示Success
的訊息。 - 啟用 Webhook ,將 Use webhook 打開。
你可以在有「話題總結者」的群組中輸入以下命令:
總結 [天數] [關鍵字1] [關鍵字2] ...
其中,天數為選填項目,代表查詢多少天內的訊息,預設為 1 天。若未指定天數,則僅查詢當天的訊息。
最多只能總結 7 天以內的訊息!
關鍵字 1、關鍵字 2等等亦為選填項目,代表你希望總結的訊息中包含的關鍵字。若未指定關鍵字, AI 將自動幫你整理它認為是重點的訊息。
輸入的參數以半形空格隔開。
總結
它會幫使用者整理出距今 1 日以內 AI 認為重要的訊息。
總結 好吃 餐廳 拉麵
它會幫助使用者整理出距今 1 天內有關於「好吃」、「餐廳」和「拉麵」的訊息。
總結 3
它會幫助使用者整理出距今 3 天內 AI 認為重要的訊息。
請確保「話題總結者」已加入您的 Line 群組中,才能正常使用功能。
「話題總結者」只能查詢當前所在群組的訊息,無法查詢其他群組或私訊訊息。