Skip to content

配置文件

字数
1909 字
阅读时间
8 分钟

默认配置文件

插件应用配置
yaml
# 视频解析工具总开关,修改后重启生效
videotool: true

# 默认解析,即识别最高优先级,修改后重启生效
defaulttool: true

# 自定义优先级,「默认解析」关闭后才会生效。修改后重启生效
priority: 800

# 发送合并转发消息,可能多用于抖音解析
sendforwardmsg: true

# 缓存删除,非必要不修改!
rmmp4: true

# 渲染精度,可选值50~200,建议100。设置高精度会提高图片的精细度,过高可能会影响渲染与发送速度
renderScale: 100

# 放出API服务(本地部署一个抖音、B站和快手的api服务)
APIServer: false

# API服务端口
APIServerPort: 4567

# 渲染评论图和推送图的主题色,0为自动(06:00-18:00为浅色,18:00-06:00为深色),1为浅色,2为深色
Theme: 0
B站相关配置
yaml
# B站解析开关,单独开关,受「总开关」影响
switch: true

# B站解析提示,发送提示信息:“检测到B站链接,开始解析”
tip: true

# B站评论解析,发送哔哩哔哩作品评论图
comment: true

# B站评论数量,设置接口返回的评论数量,范围 1 ~ x 条
numcomment: 5

# 解析视频是否优先保内容,true为优先保证上传将使用最低分辨率,false为优先保清晰度将使用最高分辨率
videopriority: false

# 番剧解析自动选择分辨率。开启时根据上传设置(upload.yaml)的「filelimit」值自动选择合适分辨率;关闭时下载番剧将不受视频文件大小限制,下载可支持的最高分辨率视频文件
autoResolution: true

# B站推送相关配置
push: 
  # 推送开关,开启后需重启;使用「#设置B站推送 + 用户UID」配置推送列表
  switch: true
  # 动态中有指定关键词时,不推送
  banWords: 
    - 关键词1
    - 关键词2
  # 动态中有指定标签时,不推送
  banTags: 
    - 标签1
    - 标签2
  # 谁可以设置推送,all为所有人,admin为管理员,master为主人,group.owner为群主,group.admin为群管理员
  permission: master
  # 推送定时任务的cron表达式,默认为每十分钟推送一次
  cron: '*/10 * * * *'
  # 推送时是否一同解析该动态
  parsedynamic: false
  # 是否打印日志
  log: true
账号Cookies相关配置
yaml
# 抖音ck
douyin:

# B站ck
bilibili:

# 快手ck
kuaishou:
抖音相关配置
yaml
# 抖音解析开关,单独开关,受「总开关」影响
switch: true

# 抖音解析提示,发送提示信息:“检测到抖音链接,开始解析”
tip: true

# 抖音评论解析
comment: true

# 抖音评论数量,范围 1 ~ x 条
numcomment: 5

# 图集BGM是否使用高清语音发送,高清语音「ios/PC」系统均无法播放,自行衡量开关(仅icqq)
sendHDrecord: true

# 抖音推送相关配置
push: 
  # 推送开关,开启后需重启;使用「#设置抖音推送 + 抖音号」配置推送列表
  switch: true
  # 作品中有指定关键词时,不推送
  banWords: 
    - 关键词1
    - 关键词2
  # 作品中有指定标签时,不推送
  banTags: 
    - 标签1
    - 标签2
  # 谁可以设置推送,all为所有人,admin为管理员,master为主人,group.owner为群主,group.admin为群管理员
  permission: master
  # 推送定时任务的cron表达式,默认为每十分钟推送一次
  cron: '*/10 * * * *'
  # 推送时是否一同解析该作品
  parsedynamic: false
  # 是否打印日志
  log: true
快手相关配置
yaml
# 快手解析开关,单独开关,受「总开关」影响
switch: true

# 快手解析提示,发送提示信息:“检测到快手链接,开始解析”
tip: true

# 快手评论数量,范围1~30条
numcomment: 5
推送相关配置
yaml
# # 抖音推送列表
# douyin:
#   -
#     # 抖音用户(可不填,执行推送时会自动填上)
#     sec_uid: 
#     # 抖音号(必填)
#     short_id: 
#     # 推送群号和机器人账号,多个则使用逗号隔开(必填,例子:[12345678:87654321, 11451419:88888888],群号就是11451419,机器人账号就是88888888)
#     group_id:
#       - 1145141919810:8888888888
#     # 这个博主的名字信息(可不填,执行推送时会自动填上)
#     remark: 

# # B站推送列表
# bilibili:
#   -
#     # B站用户(必填)
#     host_mid: 
#     # 推送群号和机器人账号,多个则使用逗号隔开(必填,例子:[12345678:87654321, 11451419:88888888],群号就是11451419,机器人账号就是88888888)
#     group_id:
#       - 1145141919810:8888888888
#     # 这个UP主的名字信息(可不填,执行推送时会自动填上)
#     remark: 

# 抖音推送列表
douyin: []

# B站推送列表
bilibili: []
上传相关配置
yaml
# 发送视频经本插件转换为base64格式后再发送,适合Karin与机器人不在同一网络环境下开启
sendbase64: false

# 视频上传拦截,开启后会根据解析的视频文件大小判断是否需要上传(B站番剧无影响)
usefilelimit: false

# 视频大小拦截值(填数字),视频文件大于该数值则不会上传 单位: MB,「视频文件上传限制」开启后才会生效(B站视频解析会根据该值自动选择适合的清晰度)
filelimit: 20

# 压缩视频,开启后会将视频文件压缩后再上传,适合上传大文件
compress: false

# 触发视频压缩的阈值,单位:MB。当文件大小超过该值时,才会压缩视频,「压缩视频」开启后才会生效
compresstrigger: 80

# 压缩后的值,若视频文件大小大于「触发视频压缩的阈值」的值,则会进行压缩至该值(±5%),「压缩视频」开启后才会生效
compressvalue: 30

# 使用文件上传,开启后会将视频文件上传到群文件中,私聊也行
usegroupfile: false

# 群文件上传阈值,当文件大小超过该值时将使用群文件上传,单位:MB,「使用群文件上传」开启后才会生效
groupfilevalue: 100