message-counter:消息数量统计插件。发言排行榜。

koishi-plugin-message-counter

npm

简介

Koishi 的消息数量统计插件。发言排行榜。

注意事项

  • 仅记录群聊消息。
  • 初始化:需要权限等级 3 级。

关键指令

  • messageCounter.查询 [指定用户]: 查询指定用户的发言次数信息(次数[排名])。

    • --yesterday/-d/-w/-m/-y/-t: 分别查询昨日/今日/本周/本月/今年/总发言次数[排名] 。
    • --ydag/--dag/--wag/--mag/--yag/-a: 分别查询跨群昨日/今日/本周/本月/今年/总发言次数[排名]。
  • messageCounter.排行榜 [显示的人数]: 发言排行榜,使用以下选项指定类型:

    • --whites: 白名单,只显示白名单用户,以空格、中英文逗号和顿号作为分隔符。
    • --blacks: 黑名单,不显示黑名单用户,以空格、中英文逗号和顿号作为分隔符。
    • --yesterday/-d/-w/-m/-y/-t: 分别查询昨日/今日/本周/本月/今年/总发言排行榜。
    • --ydag/--dag/--wag/--mag/--yag/--dragon: 分别查询跨群昨日/今日/本周/本月/今年/总发言排行榜(圣龙王榜)。
    • 默认为今日发言榜。
  • messageCounter.群排行榜 [number:number]: 各个群聊的发言排行榜,可以指定显示的数量,也可以使用以下选项来指定排行榜的类型:

    • -s: 指定用户的群发言排行榜,可用 at 或 用户 ID 指定。
    • --whites: 白名单,只显示白名单群,以空格、中英文逗号和顿号作为分隔符。
    • --blacks: 黑名单,不显示黑名单群,以空格、中英文逗号和顿号作为分隔符。
    • -d/-w/-m/-y/-t/--yesterday: 分别查询昨日/今日/本周/本月/今年/总发言排行榜️。
    • 默认为今日发言榜。

自定义水平柱状图 3

  1. 用户图标:
  • 支持为同一用户添加多个图标,它们会同时显示。
  • data/messageCounterIcons 文件夹下添加用户图标,文件名为用户 ID (例如 1234567890.png)。
  • 多个图标的文件名需形如 1234567890-1.png1234567890-2.png
  1. 柱状条背景:
  • 支持为同一用户添加多个背景图片,插件会随机选择一个显示。
  • data/messageCounterBarBgImgs 文件夹下添加水平柱状条背景图片。
  • 多个图片的文件名需形如 1234567890-1.png1234567890-2.png
  • 建议图片尺寸为 850x50 像素,文件名为用户 ID (例如1234567890.png)。

重启插件以使更改生效。

示例截图

致谢

QQ 群

  • 956758505

License

MIT License © 2024

6 个赞

:partying_face: :partying_face: :partying_face:

3 个赞

来人,请龙王吃口球

3 个赞

:partying_face: :partying_face:
这插件用的太舒服了

1 个赞

更新到4.17.6后出现大量

3 个赞

不好意思!现在才回复,已经修好捏!

3 个赞

能请教下是怎么修的吗。感觉之后会用到

2 个赞

把using改成inject就好了
using变成ts关键词,所以改成inject了

3 个赞

可以为群排行榜功能添加一个新参数吗,具体用于实现指定用户(已知该用户在多个群中)在各个群的发言量,按群排行榜的格式来显示。
这个功能可以在开启统计bot自己发言的时候用来显示bot在各群的发言量,某种程度上可以查看各群对bot的调用量。

1 个赞

谢谢你的建议,v 2.1.2 已更新此功能。

4 个赞