LariskaBot
1.0.0
機器人在為用戶搜尋和產生答案時使用優先順序:
過濾器(處理程序)aiogram(最高優先權)
針對特定用戶的現成回應(在用戶的第一條訊息中問候,每天一次)
自己的現成答案資料庫,使用 FuzzyWuzzy(Levenshtein 距離)對問題和答案進行模糊匹配(設定為 80% 匹配)
OpenAI API(僅當您透過名稱聯繫機器人時才有效)
只有當上面的所有過濾器都被跳過時,位於下面的任何過濾器才會起作用。
建立並運行容器:
$ 匯出 BOT_TOKEN=<BOT_TOKEN>$ 匯出 AI_KEY=<AI_KEY>$ 匯出 VCHAT_ID=<VCHAT_ID>$ 匯出 DCHAT_ID=<DCHAT_ID>$ 匯出 SCHAT_ID=<SCHAT_ID>$ docker-compose up -d
停止正在運行的容器:
$ docker-compose 停止
啟動一個停止的容器:
$ docker-compose 開始
停止並刪除容器和網路:
$ docker-compose 下來
刪除泊塢窗圖像:
$ docker rmi lariska_bot
清除日誌:
$ sudo rm -rf 日誌/*
BOT_TOKEN
- Telegram 機器人令牌
CHAT_ID
- 允許機器人工作的聊天的 ID。
AI_KEY
- OpenAI API 令牌
DOMAIN
- 包含應用程式名稱的 URL。部署後,請前往專案Settings
( Settings ) 並從Domains
部分複製網域。它應該類似於worker-production-XXXX.up.railway.app
。這將是DOMAIN
變數的值。