5 Commits

Author SHA1 Message Date
XuChenXu
aff02f2666 🔖 2.6.2 2025-02-11 21:10:40 +08:00
XuChenXu
2f725e0808 📌 限制chatrecord到0.7.0以下 2025-02-11 21:07:36 +08:00
XuChenXu
3434a5352f 🔖 Version 2.6.1 2024-12-18 21:06:03 +08:00
XuChenXu
0954eb4f3e ⬆️ 解除python依赖限制 2024-12-18 21:05:18 +08:00
XuChenXu
5b94bc0fff 📝 更新自述文件 2024-11-25 21:42:02 +08:00
2 changed files with 22 additions and 55 deletions

View File

@@ -54,15 +54,20 @@ nb plugin install nonebot-plugin-dialectlist
在 .env 中,可以添加以下配置项
```python
dialectlist__string_format = "第{index}名:\n{nickname},{chatdatanum}条消息、\n" #消息格式
dialectlist__get_num = 10 #获取人数数量
dialectlist__visualization = True #是否可视化
# dialectlist__visualization_type = "圆环图" #可视化方案 (不再支持)
dialectlist__font = "SimHei" #字体格式
dialectlist__excluded_people = [] #排除的人的 QQ 号(或频道号?(未经测试))
dialectlist__excluded_self = True #是否排除机器人自己 QQ
dialectlist__suffix: bool = False # 是否显示后缀
dialectlist__string_suffix: str = "统计花费时间{timecost}" # 消息格式后缀
dialectlist__get_num: int = 5 # 获取人数数量
dialectlist__font: str = "SimHei" # 字体格式
dialectlist__suffix: bool = True # 是否显示后缀
dialectlist__excluded_self: bool = True # 是否排除自己
dialectlist__visualization: bool = True # 是否可视化
dialectlist__show_text_rank: bool = True # 是否显示文本排名
dialectlist__counting_cache: bool = False # 计数缓存(能够提高回复速度)
dialectlist__excluded_people: List[str] = [] # 排除的人的QQ号
dialectlist__use_user_info_cache: bool = False # 是否使用用户信息缓存
dialectlist__aggregate_transmission: bool = False # 是否聚合转发消息
dialectlist__timezone: Optional[str] = "Asia/Shanghai" # 时区,影响统计时间
dialectlist__string_suffix: str = "统计花费时间:{timecost}秒" # 消息格式后缀
dialectlist__template_path: str = "./template/rank_template.j2" # 模板路径
dialectlist__string_format: str = "第{index}名:\n{nickname},{chatdatanum}条消息\n" # 消息格式
```
💭也可以不进行配置,这将会使插件按照默认配置运行
@@ -70,6 +75,8 @@ dialectlist__string_suffix: str = "统计花费时间{timecost}" # 消息格式
> 在旧版插件2.0.0 以下dialectlist 与后面的配置项只隔了一个下划线,若更新到新版本以后需要俩个下划线。
> 由于插件依赖chatrecord多次引入爆炸性修改建议在遇到问题后优先尝试降级chatrecord插件
## 🗨命令
__注意__
新版本指令调用方式改变,改为更易理解也更好打的 B 话榜。
@@ -126,6 +133,9 @@ __注意__
`/kkb 114514 1919810 ♂`
`/kkb @man -k ♂`
> [!IMPORTANT]
> 关键词支持正则表达式!
## 💪 目前支持的平台
| 平台 | 是否经过测试 | 是否能够正常工作 | 测试环境 |
@@ -195,49 +205,6 @@ __注意__
待补充。.....
## 📖版本日志
<details>
<summary>点我展开</summary>
### V1.0
- 看看群里群友能有多话痨
### V1.1
- 支持频道咯!(*^_^*)
### V1.2
- 排行榜可视化
### V1.3
- 添加了一些可配置项
### V1.4
- 适配新版本的 chatrecorder, 暂时停止频道支持
### V2.0
- 理论支持全平台!暂停图片支持。
### V2.1
- 恢复图片支持。
### V2.2
- 优化代码,添加一些新的可配置项。
### V2.4
- 添加一些新的可配置项。
</details>
### 👾题外话
~~整个项目快被我写成屎山了~~

View File

@@ -1,12 +1,12 @@
[project]
name = "nonebot-plugin-dialectlist"
version = "2.6.0"
version = "2.6.2"
description = "看看你群群友有多能说"
authors = [
{name = "Chen_Xu233", email = "woyerpa@outlook.com"},
]
dependencies = [
"nonebot-plugin-chatrecorder>=0.6.0",
"nonebot-plugin-chatrecorder>=0.6.0,<0.7.0",
"nonebot-plugin-orm[default]",
"nonebot-plugin-apscheduler>=0.4.0",
"nonebot-plugin-alconna>=0.50.2",
@@ -17,7 +17,7 @@ dependencies = [
"pillow>=10.4.0",
"nonebot-plugin-uninfo>=0.1.1",
]
requires-python = ">=3.9,<3.13"
requires-python = ">=3.9,<4.0"
readme = "README.md"
license = {text = "MIT"}