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