Skip to content

Latest commit

 

History

History
448 lines (316 loc) · 40.7 KB

File metadata and controls

448 lines (316 loc) · 40.7 KB

Changelog

[2.36.0] - Karin 2.36.0 迁移版

测试版:如遇到兼容性或功能问题,请提交 issue 反馈。

Features

  • 完整迁移 Karin 插件 2.36.0 的配置、依赖、API 服务、统计、推送预览、平台扫码登录、错误处理、模板与静态资源。
  • 补齐抖音、哔哩哔哩、快手、小红书解析与推送相关能力,并适配 Yunzai 运行时。
  • 新增 other/helpother/changelogother/handlerErrorother/live-photo-tipother/version_warning、平台二维码等模板。
  • 配置入口迁移到锅巴面板,独立 Web 配置面板不再随 Yunzai 版提供。

1.9.0 (2025-09-14)

Features

  • apiError: 新增API错误页面模板和样式 (53ca98f)
  • bilibili: 添加8K画质选项并优化自动画质选择逻辑 (c37a13a)
  • bilibili: 添加生成请求参数和检查cookie的功能 (5e9f7e4)
  • bilibili: 添加视频画质偏好设置选项 (ba3f904)
  • bilibili: 添加视频画质选择值到返回对象 (f721c97)
  • bilibili: 添加视频简介显示内容配置选项 (74120e2)
  • bilibili: 添加自动画质模式下最大视频大小限制 (977f5d0)
  • db: 新增B站和抖音数据库模块及推送功能 (1ce06e8)
  • guoba: 优化锅巴配置中的主题配置,修复FFmpeg带空格路径错误 (9c9cea3)
  • 可选解析内容,废弃原本配置,更新后请重新配置 (f51b35e)
  • 更新依赖并优化抖音和B站功能 (0905b78)
  • 模板: 添加API错误页面的HTML和CSS模板 (256c81a)
  • 添加bilibili动态的可选项,未测试,有bug请移步issue (c0fc5bc)
  • 添加抖音是否发送背景音乐配置项 (a3126ef)

Bug Fixes

  • bilibili: 修复VIP状态检查时的潜在空引用错误 (7114392)
  • bilibili: 修复动态文本获取路径错误 (5b18d8d)
  • bilibili: 修复动态类型解析错误和样式问题 (53ca98f)
  • bilibili: 修复合并文件路径中OBJECT数据结构引用错误 (dc4a358)
  • bilibili: 修复推送动态类型判断和渲染问题 (0905b78)
  • bilibili: 修复视频动态发送时的潜在空引用错误 (fbe0062)
  • bilibili: 修复视频清晰度显示逻辑错误 (2ef93f9)
  • bilibili: 修复视频链接处理逻辑并优化显示文本 (372f811)
  • bilibili: 修复获取数据时未正确处理响应的问题 (3e1d73d)
  • bilibili: 修复默认清晰度显示问题 (662c677)
  • bilibili: 修正视频清晰度选择逻辑错误 (24e473f)
  • bilibili: 修正获取用户动态和主页数据时错误的host_mid参数 (e66e016)
  • bilibili: 修正转发动态渲染方法调用错误 (4acd48e)
  • bilibili: 添加生成B站动态卡片渐变样式功能缺失的函数 (0e76428)
  • bilibili: 添加视频数据为空时的错误处理 (28f50af)
  • bilibili: 添加视频质量参数到bilibiliProcessVideos调用 (5a0b82b)
  • douyin: 修复GetDouyinID调用缺少参数e的问题 (78aa42a)
  • douyin: 修复HEIC图片转换时的请求头问题 (0a8996f)
  • douyin: 修复Render方法调用错误 (03e8548)
  • douyin: 修复抖音模块数据访问路径错误并更新依赖 (2de376a)
  • douyin: 修复评论数据处理中的变量引用和emoji替换逻辑 (5e6d8ed)
  • douyin: 修正 Networks 请求类型为 arrayBuffer 并为 getDouyinData 方法添加 cookies 参数 (04018f3)
  • douyin: 修正文件扩展名前缺少点号的问题 (9d044cc)
  • douyin: 修正视频下载格式参数为字符串类型 (c6275f6)
  • douyin: 修正评论图片处理中的方法名和缓冲区转换问题 (a0b45f0)
  • douyin: 修正音乐播放URL引用变量名从data改为MusicData (5d7568e)
  • douyin: 在GetDouyinID调用中添加this.e参数 (c472817)
  • douyin: 移除DownLoadVideo方法中多余的参数this.e (84d04d4)
  • douyin: 移除视频下载文件名中的.mp4后缀 (804b4e2)
  • douyin: 移除视频文件名中的标题以避免特殊字符问题 (e330865)
  • platform/bilibili: 修复登录消息中文本段未使用segment的问题 (82bcac5)
  • platform/bilibili: 修复登录状态下视频优先级判断逻辑 (b97e7da)
  • platform/bilibili: 修正评论数据请求参数名错误 (8849837)
  • utils: 修复Base.js中Config请求参数的默认值处理 (803b20c)
  • 优化代码结构 (09b168a)
  • 修复videoSize is not defined问题,修复B站Emoji数据无法获取问题 (35e8baf)
  • 修复加载失败 (d499c27)
  • 修复抖音评论图设置无效 (69d55a2)
  • 修复抖音评论图配置无效 (264c407)
  • 修复文件大小限制检查使用错误配置项的问题 (e3ec8c7)
  • 修正BiLiBiLi构造函数参数传递错误 (7b1009e)
  • 将APIServer配置项更正为APIServerPort (1245810)
  • 抖音评论: 修正HEIC图片转换时arrayBuffer参数错误 (d7513c0)
  • 推送服务: 修复B站和抖音推送数据处理错误 (1130a36)

Performance Improvements

  • 优化网络请求和文件下载处理 (0905b78)

1.8.0 (2025-05-27)

Features

  • tools: 添加修改推送机器人功能 (ef584cf)
  • utils: 添加常用工具类Common.js (e04683a)
  • 添加深色主题支持并优化动态渲染逻辑 (1f9419b)

Bug Fixes

  • admin: 移除群文件上传相关配置 (260ee98)
  • bilibili: 修正视频数据请求的描述字段 (6ab4c5e)
  • help.js: 修正html文件路径错误 (5fdf593)
  • html: 修复默认模板中CSS文件路径错误 (a359d69)
  • Pushlist: 修复 (7d14fb8)
  • Pushlist: 修复平台判断条件以仅匹配douyin (61ad225)
  • Pushlist: 修复渲染选项未正确传递的问题 (94a34df)
  • Render: 不是函数 (eebb48e)
  • update.js: 修正 kkkkkk-10086 插件更新及日志指令的处理逻辑 (3b7af0c)
  • 修复B站推送功能并更新渲染格式 (cbd0172)
  • 修复版本页面渲染 (8600da5)
  • 修复转发函数导入 (eeb63ec)
  • 修正 update.js 中导入外部 update 模块的方式 (c399aa0)
  • 修正following_count字段引用错误 (152b060)
  • 函数修正 (71f5eef)
  • 改改改 (3dfc86f)
  • 渲染: 修正git状态显示中的空格格式问题 (806e529)
  • 漏网之鱼 (180bf22)
  • 移除gitstatus返回字符串中的多余空格 (cfade8b)
  • 移除未使用的logger导入 (88cb589)

1.7.2 (2025-04-21)

Bug Fixes

  • bilibili: B站没有bvid的错误 (8f9ae79)
  • Douyin: 修复抖音解析md无法发送语音 (#78) (303608f)
  • 函数名修正 (2967f1b)
  • 回退解析库本地集成。使用npm上的解析库(需更新依赖) (99094b4)
  • 评论解析错误 (b7cdbb5)

1.7.1 (2025-03-23)

Bug Fixes

1.7.0 (2025-01-14)

Features

  • 新增抖音扫码登录 (2269f55)

Bug Fixes

  • B站风控校验失败 (384cf65)
  • close #65 (f097cc6)
  • 二维码js (d895e7a)
  • 二维码改本地, 推送视频改为发送本地视频 (02cf730)
  • 修复获取视频和音频文件大小的逻辑 fix #71 (2407114)
  • 添加动态卡片信息的空值检查 (7e1bbdf)
  • 添加视频下载成功判断以避免空文件发送 (92ad7fe)

1.6.0 (2024-10-04)

Features

  • 抖音B站可获取 x 条评论(无限制) (95bb86d)

Bug Fixes

  • 15秒超时 (1566cb4)
  • 修复B站动态正则表达式,转义特殊字符 (45c50a6)
  • 修复B站评论内容重复 (aa2273e)
  • 修复B站评论表情处理, 更新表情处理函数 (7d3127b)
  • 修复ddos (c97f42f)
  • 修复上游获取数据 (6bf207f)
  • 修复抖音返回评论为null导致的错误 (d0f46f2)
  • 修复视频文件大小限制和B站内容优先的逻辑冲突 (71eef28)
  • 修复空格转义问题, 修复评论区夜间模式不生效 (2a9b817)
  • 忘了快手 (aeab2ec)
  • 接受200-299,400-499,以及500及以上的状态码 (43019ef)
  • 更新上游数据获取 (b599f32)
  • 更新解析库版本 (7e9e614)
  • 移除小红书相关内容 (25b492e)
  • 补 (a8701fe)

Performance Improvements

1.5.0 (2024-09-12)

Features

  • 抖音推送可选一同发送视频,默认关闭 close #59 (#61) (178bf9b)

Bug Fixes

  • B站纯文、图文推送图tags替换错误 (b021892)
  • B站表情符号渲染错误 (493fddd)
  • Github Issue 标签 (1411399)
  • icqq引用解析没反应 (32240f2)
  • long_msg无法引用主动解析 (9ff6d0e)
  • 修复B站链接匹配错误,优化结果获取 (c692468)
  • 修复消息数组,循环一次提前break,而拿不到文本消息或者json消息 (e55b090)
  • 快手评论模块优化@用户名处理函数,移除冗余console.log (edeb469)
  • 快手评论模块添加@用户名处理函数,优化展示样式 (eef4aa0)
  • 适配 m.bilibili.com 的 url (9c97c23)

Performance Improvements

  • github-issues: 更新Issue模板描述 (b89e8ef)
  • 优化抖音动图视频合成效果 (5250809)
  • 加个超时 (092d2b5)

1.4.1 (2024-09-03)

Bug Fixes

  • 一点点改动 (a958f61)
  • 下载文件用回pipe方法,取消背压机制,使用md5校检下载的文件 (e7a8a1f)
  • 下载文件用回pipe方法,取消背压机制,使用md5校检下载的文件 (95299ca)
  • 优化下载流处理,增加背压机制和最终进度显示 (62cf3b4)
  • 修复boom! (afb3225)
  • 修复boom! (4261b6c)
  • 修复回复消息解析逻辑 fix #46, fix #58 (f5fa6cd)
  • 修复回复消息解析逻辑 fix #46, fix #58 (0d2ad80)
  • 修复快手小程序识别 (67086ce)
  • 修复快手小程序识别 (0aab3a1)
  • 修正B站推送正则表达式语法错误 fix #IANW52 (03fc012)
  • 修正正则表达式语法错误 (b56f995)
  • 修正正则表达式语法错误 (397911f)
  • 修正正则表达式语法错误和Bot.js中的导入大小写 (efae49d)
  • 扩展回复消息解析以支持json类型 fix #46 (71a2406)
  • 扩展回复消息解析以支持json类型 fix #46 (711fc8b)
  • 移除下载文件的MD5校验逻辑 (dc7124a)
  • 移除下载文件的MD5校验逻辑 (34ae05c)
  • 移除下载文件的MD5校验逻辑 (4e112f5)
  • 移除下载文件的MD5校验逻辑 (0e1aa9b)
  • 优化下载流处理,增加背压机制和最终进度显示 (62cf3b4)

Performance Improvements

  • B站配置默认优先保画质 (785d303)
  • github-issues: 更新Issue模板 (757c493)
  • github-issues: 更新Issue模板 (d5ab38b)
  • github-issues: 更新Issue模板以支持中文描述 (093138b)
  • icqq引用解析 (358c62f)
  • icqq引用解析 (9e46692)
  • 优化B站推送图 (7b9edc8)
  • 优化B站推送图 (ca590d3)
  • 优化加载 (ebc9c06)
  • 优化加载 (0ffa168)

1.4.0 (2024-08-27)

Features

  • B站支解析仅BVID (8105894)
  • B站视频上传新增保内容或保画质逻辑 #kkk设置B站内容优先开启/关闭 close #49 (68d68b9)
  • 增加下载超时和重试机制,优化下载进度显示 (cae2eda)
  • 增加分片截图逻辑 (954163e)
  • 支持引用链接解析 (8b47cab)
  • 新增前缀解析 #46 (#53) (cfee292)
  • 新增前缀解析 fixes #46 (#53) (44516c5)
  • 新增抖音直播链接解析 (626c07d)

Bug Fixes

  • B站图文动态推送使用分片截图 (c626367)
  • B站视频动态二维码错误 (9fe9880)
  • douyin: 修复图片上传回复中的数组访问错误 (4f0269f)
  • 仅在发送动态视频时删除文件以避免没文件删 (476c6fb)
  • 优化B站动态视频发送逻辑,使用Networks模块获取最终视频地址 (0873fcd)
  • 优化B站动态视频发送逻辑,使用Networks模块获取最终视频地址 (5c6accf)
  • 优化B站动态视频发送逻辑,使用Networks模块获取最终视频地址 (27d4640)
  • 优化B站动态视频发送逻辑,改为发送本地视频 (25d1e45)
  • 优化puppeteer渲染逻辑,支持多页面图片渲染 (6c44207)
  • 优化图片底部版本信息 (4719a18)
  • 优化视频上传逻辑,根据适配器类型和视频大小决定上传方式 (b5eb55a)
  • 修复B站动态视频下载逻辑,确保视频变量正确初始化 (f069655)
  • 修复puppeteer多页面截图逻辑错误 (25e68bf)
  • 修复删除文件方法中视频文件路径可能为空的问题 (421f609)
  • 修正B站动态视频下载条件判断逻辑 (8c76ef2)
  • 修正删除文件方法函数removeFile (7507ce4)
  • 修正动态视频发送条件判断并改为base64编码 (ddf4832)
  • 全局分片截图 (#45) (c3ba6a4)
  • 分页高度12000 (4fa8448)
  • 暂时移除kkk前缀 (fb54365)
  • 替换动态视频下载的UUID为时间戳 (002a298)
  • 移除puppeteer渲染选项中的多余配置 (2decbf1)
  • 移除多余的右花括号 (5455a52)
  • 移除无关日志 (3344755)
  • 简化Karin适配器名称返回逻辑 (103680b)

Performance Improvements

1.3.2 (2024-08-22)

Bug Fixes

  • 拉格兰优先发送视频 (bff25c6)

1.3.1 (2024-08-20)

Bug Fixes

  • dependencies: 使用本地链接amagi库,需更新依赖 (#38) (4ea4078)
  • wbi签名忘记传入ck了 (9ae7492)
  • 修复ck为空的情况下B站相关功能报错 (d4d7666)
  • 导入快手评论处理模块错误 (737af8d)
  • 快手评论图添加视频大小信息 (794ac38)

1.3.0 (2024-08-18)

Features

  • bilibili,douyin: 获取相关接口数据由amagi库全程接管 (87d0839)
  • douyin: 使用@karinjs/md-html和qrcode库来创建和简单渲染用户作品列表。 (96221e7)

Bug Fixes

  • B站扫码登录格式化字符串 (176a777)
  • 修复Karin发送语音 (0724745)
  • 修复yunzai next发送语音 (fae0662)
  • 修复图集无法发送语音 (f3ca5d6)
  • 修复载入报错 (2d69422)
  • 移除自定义模块 (e6d9e34)
  • 适配新版yunzai next (ee837b0)

1.2.3 (2024-08-13)

Bug Fixes

  • pushlist: 修复推送列表获取群名错误 (9f5fa3c)
  • 修复yunzai v4载入报错 (613a518)
  • 修复评论中艾特用户昵称正则表达式错误 (8f49b95)
  • 增加本地api服务日志开关 (c928581)
  • 移除写入配置文件时的换行 (ddff5eb)
  • 细节优化 (e4b7b28)
  • 跟进解析库版本,需更新依赖 (5b8f588)

1.2.2 (2024-08-08)

Bug Fixes

1.2.1 (2024-08-06)

Bug Fixes

1.2.0 (2024-08-06)

Features

  • 使用@ikenxuan/amagi库放出本地api为http服务 (#31) (61474cd)
  • 增加相关配置项 (67f1dbd)

1.1.2 (2024-08-05)

Bug Fixes

  • admin: 增加快手ck的设置 (edd177d)
  • dependencies: update version (40ea999)
  • guoba.support: 增加快手CK设置和优化抖音推送配置 (f85a589)
  • 暂时修复kkk版本 (bfca282)
  • 跟进@karinjs/md-html包版本,修复kkk版本样式 (600e913)

1.1.1 (2024-08-05)

Bug Fixes

  • 处理HTTP 429状态码的异常情况 (d21cae2)

1.1.0 (2024-08-05)

Features

  • bilibili: 新增直播动态支持 (0526f85)

1.0.1 (2024-08-03)

Bug Fixes

1.0.0 (2024-08-03)

⚠ BREAKING CHANGES

  • Changed import paths for components and lib. Update dependent files accordingly.

Features

  • gitignore: add eslint.config.js and jsconfig.json to .gitignore (accb74c)
  • kuaishou: add support for setting and retrieving快手评论数量 (b379497)
  • 快手支持自定义ck,默认使用游客(随时失效) (2a8afd9)

Bug Fixes

  • bilibili: ensure strict equality in API URL construction and add missing comma in comments.js (951343f)
  • module: correct import path for makeForwardMsg in makeForwardMsg.js (992c61c)
  • module: update import paths and correct plugin URLs in public scripts (da883a6)
  • 先暂时移除node-amagi (9d0422d)
  • 发送主动消息传入uin,需重新配置所有推送用户 (#26) (342f65c)
  • 暂时移除kkk版本命令 (954d9bc)

Code Refactoring

  • restructure modules and update component imports (9e9ede1)