openai bot
v.0.0.1
將Telegram Bot連接到Open AI API簡單服務。
臨時內存消息歷史記錄。用戶可以查看並清除它。
SQLite數據庫中存儲的靈活規則用於管理訪問:
2.1所有用戶的一般規則(50個請求的配額或65 536個令牌)。
2.2特定於用戶的規則。
2.3無限訪問。
支持的命令
/message - 向機器人發送消息。
/jailbreak - 向消息注入越獄的提示(尚未實施)。
/clear - 清除消息歷史記錄。
/history - 獲取消息歷史記錄。
/remaining - 檢查剩餘資源。
/unlimited - 獲取無限訪問。
/id獲取電報ID。
在launchSettings.json中指定環境變量。
"environmentVariables" : {
"DOTNET_ENVIRONMENT" : " Development " ,
"TELEGRAM_TOKEN" : " " ,
"OPENAI_API_KEY" : " " ,
"DBPATH" : " ./database/local.sqlite " ,
"BOT_NAME" : " "
}執行dotnet run
在docker-compose-yaml中指定環境變量
# other content here
services :
openai-bot :
container_name : openai-bot
image : openai-bot:latest
environment :
- TELEGRAM_TOKEN=TOKEN
- OPENAI_API_KEY=KEY
- DBPATH=/app/data/local.sqlite
- BOT_NAME=NAME
volumes :
- ./database/:/app/data
# other content here執行以下命令
docker build . -t openai-bot
docker compose up