Releases: oott123/telegram-archive-server
Releases · oott123/telegram-archive-server
v0.4.1 - 蔚蓝更新
- 修正 Azure OCR 在部分场景下无法运行的问题
- OCR 失败不再导致错误
Full Changelog: v0.4.0...v0.4.1
v0.4.0 - 蔚蓝更新
- 修正一些次要问题
- 新增
/flush
命令用于主动将缓冲消息刷入索引 - 新增支持使用 Azure Vision 进行 OCR
Full Changelog: v0.3.0...v0.4.0
v0.3.0 - 尘封更新
- 支持 MeiliSearch v1.3 以上版本
- 修正关于 https 服务器的描述
v0.2.1 - 火眼更新
- 修正 OCR 识别不到文字时会提交空记录到搜索的问题
- 之后小版本更新不再起名字
v0.2.0 - 火眼更新
- 搜索入口消息转发后按钮变为群名,方便成员自行收藏
- 增加 Google Cloud Vision OCR 功能,群内图片会自动提交到 Google Cloud Vision API 运行识别
- 启动时增加更明确的日志信息
- 一些重构和 BUG 修正
新增配置项
## OCR Config ##
# Enable OCR, if OCR is not enabled then texts in image will not be searchable
OCR_ENABLE=false
# OCR Driver, 'google' | 'custom' | string, string is the driver module installed from npm
OCR_DRIVER=google
# OCR Enpoint
# for google, use 'eu-vision.googleapis.com' or 'us-vision.googleapis.com'
# for custom, use full base url of your endpoint, like 'https://www.example.com/api/v1/ocr'
OCR_ENDPOINT=eu-vision.googleapis.com
# OCR Credentials
# for google, this will be ignored, you should set GOOGLE_APPLICATION_CREDENTIALS below
# for custom, use the bearer token of your endpoint
OCR_CREDENTIALS=
## Queue Config ##
# Enable queue, if queue is not enabled then all task will be done in-process
QUEUE_ENABLE=false
# Redis related config
QUEUE_REDIS_HOST=${CACHE_REDIS_HOST}
QUEUE_REDIS_PORT=${CACHE_REDIS_PORT}
QUEUE_REDIS_PASSWORD=${CACHE_REDIS_PASSWORD}
QUEUE_REDIS_DB=${CACHE_REDIS_DB}
QUEUE_REDIS_KEY_PREFIX=${CACHE_REDIS_KEY_PREFIX}_queue
## Third Party Integrations ##
# Set to the path of the JSON file that contains your service account key if you are using google cloud services
GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials/of/google.json
v0.1.2 - 化身更新
- 修正了使用内存缓存驱动时,头像缓存很快失效的问题
- 修正了使用 Redis 缓存驱动时,头像缓存不会更新的问题
- 为没有或无法获取头像的用户添加 Telegram 风格鬼魂默认头像
v0.1.1 - 鲸鱼猫更新
- 移动构建到 Github Actions 以回避 quay.io 拉取 docker hub 限制问题。
v0.1.0 - 基岩更新
首个发布版本!
经过群内测试数天后,已经完成了一个基本可用的版本。