自用群聊消息搜索机器人
- 安装软件本体
- 配置环境变量
变量名 | 变量值 |
---|---|
WorkDir | 路径,填数据库存储目录 |
EnableAutoOCR | true 或者false ,是否启动OCR |
AdminId | 管理员的用户ID |
BotToken | Bot的Token |
- 启动软件本体
待补全 ~~
- 下载本仓库中的
docker-compose.yml
、.env.example
和sonic.cfg
- 重命名
.env.example
为.env
- 修改
.env
中的BotToken以及其他选项 - 输入
docker-compose up -d
来启动 ~~
- 去找BotFather创建一个Bot
- 设置Bot的Group Privacy为disabled
- 将该Bot加入群聊
- 输入
搜索 + 空格 + 搜索关键字
,如搜索 食用方法
返回该群聊中符合关键字的选项
返回该Bot所在的所有群聊中 发送者在的群 的所有符合关键字的选项
读取群聊消息,然后放入LiteDB和Lucene中,然后通过Lucene进行搜索
可以使用私有搭建的Telegram Bot API
配合使用,只需要参考docker-compose.yml
和.env.example
配置好所需要的参数即可