karin-plugin-kkk
Version:
Karin 的「抖音」「B 站」视频解析/动态推送插件
51 lines (38 loc) • 2.71 kB
YAML
# 本地视频发送方式,可选值:file / base64
# file: 使用 file 协议发送本地视频(需 Karin 与协议端在同一系统)
# base64: 转换为 base64 后发送(传输数据量增大约 30%,不在同一网络环境可能导致额外带宽成本,适合 karin 和协议端不在同一网络环境)
videoSendMode: file
# 视频上传拦截,开启后会根据解析的视频文件大小判断是否需要上传
usefilelimit: false
# 视频拦截阈值(填数字),视频文件大于该数值则不会上传 单位: MB,「视频文件上传限制」开启后才会生效
filelimit: 20
# 压缩视频,开启后会将视频文件压缩后再上传,适合上传大文件
compress: false
# 触发视频压缩的阈值,单位:MB。当文件大小超过该值时,才会压缩视频,「压缩视频」开启后才会生效
compresstrigger: 80
# 压缩后的值,若视频文件大小大于「触发视频压缩的阈值」的值,则会进行压缩至该值(±5%),「压缩视频」开启后才会生效
compressvalue: 30
# 使用文件上传,开启后会将视频文件上传到群文件中,私聊也行
# 与「videoSendMode: base64」互斥(群文件上传仅支持 file 协议)
usegroupfile: false
# 群文件上传阈值,当文件大小超过该值时将使用群文件上传,单位:MB,「使用群文件上传」开启后才会生效
groupfilevalue: 100
# 网络图片发送方式,可选值:url / file / base64
# url: 直接传递 HTTP 链接给上游下载(可能因上游网络问题导致下载超时)
# file: 下载到本地使用 file 协议发送(需 Karin 与协议端在同一系统)
# base64: 下载后转换为 base64 发送(传输数据量增大约 30%,不在同一网络环境可能导致额外带宽成本)
imageSendMode: url
# 下载限速开关,开启后会限制下载速度,避免触发服务器风控导致连接被重置(ECONNRESET)
# 如果你的网络带宽很大且下载时经常报错"连接被重置",建议开启此选项
downloadThrottle: false
# 下载速度限制,单位:MB/s,建议设置为 5-20 之间
# 设置过高可能触发服务器风控,设置过低会影响下载体验
# 仅在「下载限速开关」开启后生效
downloadMaxSpeed: 10
# 断流自动降速,当检测到连接被重置(ECONNRESET)时自动降低下载速度
# 每次断流后速度会降低到当前的 60%,直到达到最低速度
# 仅在「下载限速开关」开启后生效
downloadAutoReduce: true
# 最低下载速度,单位:MB/s,自动降速时不会低于此值
# 仅在「下载限速开关」和「断流自动降速」都开启后生效
downloadMinSpeed: 1