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
) 并从Domains
部分复制域。它应该类似于worker-production-XXXX.up.railway.app
。这将是DOMAIN
变量的值。