通过pip
或nb
安装;
通过 pip 安装
pip install nonebot-plugin-dialectlist
通过 nb 安装
nb plugin install nonebot-plugin-dialectlist
需要提前配置本插件所依赖的插件!
在 .env 中,可以添加以下配置项
dialectlist__string_format = '第{index}名:\n{nickname},{chatdatanum}条消息、n' #消息格式
dialectlist__string_suffix_format = '你们的职业是水群吗?————MYX\n 计算花费时间:{timecost}秒' #消息后缀格式
dialectlist__get_num = 10 #获取人数数量
dialectlist__visualization = True #是否可视化
dialectlist__visualization_type = '圆环图' #可视化方案
dialectlist__font = 'SimHei' #字体格式
dialectlist__excluded_people = [] #排除的人的 QQ 号(或频道号?(未经测试))
dialectlist__excluded_self = True #是否排除机器人自己 QQ
💭也可以不进行配置,这将会使插件按照默认配置运行
在旧版插件(2.0.0 以下)中,dialectlist 与后面的配置项只隔了一个下划线,若更新到新版本以后需要俩个下划线。
!!注意!!
新版本指令调用方式改变,改为更易理解也更好打的 B 话榜。
同时也可以用类似 /今日废话榜
的方式(只要改前面的就好了)(算是给盘古之白风格爱好者的福利吧?)
-/B话榜
————看看有史以来(机器人存在以来)群友们发了多少消息! (好像没写)
-/今日B话榜
————看看今天的群友发了多少消息!
-/昨日B话榜
————看看昨天的群友发了多少消息!
-/前日B话榜
————看看前天的群友发了多少消息!
-/本周B话榜
————看看本周的群友发了多少消息!
-/上周B话榜
————看看上周的群友发了多少消息!
-/本月B话榜
————看看这个月的群友发了多少消息!
-/年度B话榜
————看看今年的群友发了多少消息!
-/历史B话榜
————看看历史上(机器人存在以来)的群友发了多少消息!
/{时间类型(今日|年度)?}{B话榜|废话榜} {时间类型?} {ISO8601格式时间} {群号}
如:/B话榜 历史 2024-01-01~2024-01-02 12345678
平台 | 是否经过测试 | 是否能够正常工作 | 测试环境 |
---|---|---|---|
Onebot | ✅ | ✅ | NapCat + Window11 |
飞书 | ❌ | ❓ | 🤔 |
Red | ❌ | ❓ | 🤔 |
DoDo | ❌ | ❓ | 🤔 |
Mirai | ❌ | ❓ | 🤔 |
开黑啦 | ❌ | ❓ | 🤔 |
Kritor | ❌ | ❓ | 🤔 |
Ntchat | ❌ | ❓ | 🤔 |
Satori | ❌ | ❓ | 🤔 |
Telegram | ❌ | ❓ | 🤔 |
Discord | ❌ | ❓ | 🤔 |
Tailchat | ❌ | ❓ | 🤔 |
QQ 官方接口 | ❌ | ❓ | 🤔 |
Rocket.Chat | ❌ | ❓ | 🤔 |
本插件的init.py 中的处理函数参考了词云中的方法 (其实大部分都是 Ctrl+C Ctr+V)
[x] 适配全平台
[ ] 私聊的查询(超级用户可以任意查询群聊的信息)
[ ] 关键词查询
[ ] 尝试利用 jinja2 模板引擎制作可视化图片 (((真的可以吗?))
待补充。.....
整个项目快被我写成屎山了