==该插件只是为了方便记录聊天记录和设置对话框样式,请勿用作伪造聊天记录以及犯罪用途==
魔改于 obsidian-chat-view 保存了原插件的功能,不用同时使用两个插件 version-by 是版本是魔改基于的原版版本 version 是魔改版本
{
"id": "obsidian-qq-chat-view",
"name": "QQ Chat View(LincZero魔改)",
"version-by": "1.2.1",
"version": "0.4.0",
"minAppVersion": "0.15.0",
"description": "魔改于QQ Chat View,可以直接复制QQ聊天记录中的信息,实现自动渲染",
"author": "LincZero",
"isDesktopOnly": false
}
==保留了原插件的功能,原插件功能详见README 原版.md
,这里仅演示魔改后新增的功能==
使用:(复制代码块里的内容,不要复制代码块)
```chat-qq
{self=自己的昵称 例如群友1 可选, width=要渲染的宽度 可选, max-height=最大渲染高度 超出会边滚动框 可选}
[群友1=群友1的QQ, 群友2=群友2的QQ, 群友3=群友3的QQ 可选 不选就就默认分配头像]
群友1 10:38:43
语雀?
群友2 10:39:06
是 啊
群友2 10:39:24
ob 有没有 输 划线 联想
群友2撤回了一条消息
群友2撤回了一条消息
群友2 10:39:34
的插件
群友3加入本群。
群友3 10:51:31
大家好,我是群友3。水瓶座男一枚~
...
群友4 11:10:52
谢谢,已经把需求提交到群相册
```
效果:(V0.3.3新增的样式)
旧版样式的效果
新增了 全局设置,可以设置自己的昵称和常用的聊天对象的QQ头像。
支持全局设置和局部独立设置
修复了 聊天记录中数字和英文长度过场时换行失败的bug
修复了 多行信息不换行而是用空格间隔开的bug
修复了 聊天记录中emoji的向左浮动的bug
新增了 指令:{max-height:400}
(不要加px),默认值1000,当信息长度超出后会滚动显示,99999为不设置
新增了 图片显示的支持
修复了 预览模式下不显示的问题,但仍未解决所有bug(
字符)
样式有细微改良
新增了 根据主题切换样式
新增了 指令:{width:800}
(不要加px),能设置渲染的聊天记录的宽度
新增了 不指定QQ时使用默认头像
修复了 消息过短或过长时,样式会出现bug
新增了 仿QQ样式。但为了适配样式,修改了html元素结构,不兼容旧版
新增了 指令:{slef:自己的名字}
,头像指定QQ,指定自己的功能
修复了 发送的消息不能换行(原插件不支持多行信息)
初始版本,只有最基础的功能,能识别QQ复制过来的聊天记录
待新增功能:
- 根据头像选区主题色,对对话框进行着色
- 引用块的渲染
- 可以在设置中设置己方列表、常用人的QQ或常用人的头像(img存储)
已知bug:
- 会影响正则判断的问题
- 不能取一些奇奇怪怪的群昵称
- 不要发送奇奇怪怪的内容,比如发送日期(复制的记录有歧义,无解)
- 不要和其他群友起一样的名字,分辨不出来(复制的记录有歧义,无解)
- 腾讯字体加载错误,所以目前的字体会有点奇怪