KanonBot2022使用文档.
!!!紧急重要通告!!!

亲爱的用户,
我们急需通知您,一系列关键变更将于2024年2月17日0点生效,为确保您的顺畅使用,请务必对以下事项予以高度关注:

1. osu!账户绑定未连接邮箱的desu.life用户:
自公告生效之时起,未绑定邮箱的desu.life账户但是绑定了qq账户的用户,将会自动绑定为qq邮箱,其他账户将被自动转入未激活状态,并且所连接的各平台账号将自动解绑。与该账户相关的徽章、成就均会丢失。该操作不可逆,所以请务必执行本通告中第四条的内容。
2. 已注册desu.life账户的用户:
在公告生效后需要更改密码,然后方可进行账户操作。所有bot旧版绑定指令将失效,但您可以通过官网,在个人信息界面完成平台绑定。
3. bot全新版本:
从公告生效之时起,预计将经历约8小时的维护,之后bot将切换至全新版本运行。请注意,旧版指令将在此刻终止服务。无法再使用任何旧版管理指令。
4. 邮箱绑定:
若您尚未绑定邮箱,请尽快使用指令 !reg [您的邮箱]@email.com 进行绑定,以确保您的账户正常运行。

这些调整是为了提升bot服务的易用性与稳定性。如有任何疑虑或问题,请联系admin@desu.life。
再次感谢您的理解与合作。

诚挚致意,
desu.life

上图如无法点击,请点击这里查看

使用过程中请遵守desu.life最终用户使用许可协议(EULA)

qq旧群解散的情况说明:大规模封禁误伤。
(老群包含了四年心血,一朝全部付之东流)
为避免再度失联,请加入我们的discord服务器。
https://discord.gg/eGAm24FjQ8
仅以最低限度支持q群的运营,此后将重心逐渐全部转移至discord。
有任何意见、问题请进入discord服务器进行反馈,谢谢。
*猫二群:865514789

警告:
指令系统已启用严格模式
根命令与子命令中间必须使用空格分隔
示例:
!info:3 [×]
!info :3 [√]

猫猫目前支持qq群、qq私聊、qq频道、KOOK,discord支持已在日程中。

给qqbot实例运行者的说明

*关于最近的go-cqhttp无法登录问题,请查阅此issue

猫猫基于go-cqhttp的通讯方式所编写,由于go-cqhttp是基于onebot11规则开发而来,理论上其他支持onebot11的客户端也可以连接,但不保证兼容性。

如要托管一个实例,请在go-cqhttp的设置文件config.yml中,将servers字段下的ws-reverse启用,并将universal地址设置为ws://botws.desu.life:65000即可。

示例:
servers:
– ws-reverse:
universal: ws://botws.desu.life:65000
reconnect-interval: 3000
middlewares:
<<: *default
*注意:yaml有缩进要求

致各位bot实例托管者:
为节省服务器资源,请在配置文件中添加事件过滤器字段,并设置为仅上报[!]或[/]开头的消息。

引用自go-cqhttp文档:
在配置文件填写对应通信方式的 middlewares.filter 即可开启事件过滤器,启动时会读取该文件中定义的过滤规则(使用 JSON 编写),若文件不存在,或过滤规则语法错误,则不会启用事件过滤器。

一个简单的示例:
config.yml
默认中间件锚点
default-middlewares: &default
# 事件过滤器文件目录
filter: ‘filter.json’
================================
filter.json
*由于wp会在正文中将英文字符转义为中文字符,所以请点击这里获取原始内容

此过滤器可添加指定群、除某群以外的所有群、以及过滤哪些用户可以上报与不上报消息,如编写配置文件困难,请在猫猫github上提交issue
注意:
如果是在新猫更新之前就已经运行了实例的,需要将message:字段下的post-format改为array,否则无法正常处理消息。
message:
post-format:array
*注意:yaml有缩进要求

目前pp计算器所支持的版本

osu! – 与官网同步
taiko – 与官网同步
fruits – 与官网同步
mania – 与官网同步

账户绑定、建立

新版KanonBot相较于旧版,极大程度上简化了账户的创建、绑定流程,仅需要一条指令即可在多个平台上绑定相同的Kanon账号。

Kanon账户创建、绑定指令
!reg example@desu.life

使用指令后根据提示,在邮箱内点击验证地址,看到浏览器中提示成功即可。

需要注意的是,在其它平台需要绑定到此Kanon账户上时,也使用!reg指令即可,会自动判断为绑定操作,而非新建。

绑定osu!账号
!bind osu username

osu!主要信息查询

相较于旧版,查询指令有略微改动,以本章节为准。

指令(问号代表此项可省略)(&代表输出高分辨率图像)
!info [name?]:[mode?][&] 查询个人资料
!recent/re [name?]:[mode?]#[num][&] 查询最近游玩的成绩
!pr [name?]:[mode?]#[num][&] 查询最近游玩并通过的成绩
!bp [name?]:[mode?]#[num][&] 查询bestperformance
!score [name?]#[bid]:[mode?]+[mods?][&] 查询某张图的成绩
!ppvs [name]#[name?][&] 对比pp+数据
!set osumode [mode] 设置默认查询的模式

osu!其它信息查询

指令
!get bonuspp 查询自己的奖励pp值
!get rolecost#[name?] 查询自己/他人在某项赛事中的cost值
!get bpht 查询自己bp头尾差值
!get todaybp 查询今日新增的bp
!get seasonalpass 查询自己的季票信息
!get recommend [mods?] 让猫猫推荐谱面,仅支持std模式
!get mu/profile 输出osu!个人资料链接
!get bplist [num]/[indexnum]-[indexnum] 输出指定范围的bp列表
!leeway/lc [bid?]+[mods?] 计算最近游玩或指定图的转盘容错率和理论值分数,仅限std模式
关于季票内容
每个季度从第一个月第一天开始计算,第三个月最后一天晚上八点停止计算并结算。
pt=point,使用pr功能才会进行计算,每次pr会自动计算过去25张游玩过的谱面,且不计算Failed谱面。
pt计算会考虑星级、长度、mod、Combo、评级以及acc,综合评价越高,单图pt越多,但总体不会相差太大。
2023年之前的seasonalpass采用tth来计算等级,达到20级(60w)即可获得一枚季度勋章,2023年之后改为pt系统,以23年前2个月的数据为基准,当等级达到30级(std)之后,即可兑换季度勋章。(mania/taiko/ctb均为15级)

Kanon勋章系统

指令
!badge list 获取你所拥有的勋章列表
!badge info [num] 获取指定勋章的详细信息
!badge set [num]/[num,num,num,num] 将指定勋章显示在个人资料页面上(*-1为取消显示)
!badge redeem [code] 兑换徽章
关于多badge设置
v2面板顶部最多支持5枚,底部最多支持14枚徽章,徽章支持空位安装,在除了一号位的其他位置使用*不重复的任意负数*即可使其位置不绘制任何徽章
v1面板最大支持五个,与v2共享配置,不支持空位安装,遇到空位会直接跳过安装下一个非空位徽章
如需申请徽章,请联系猫群管理员,群号在页首。
申请徽章有以下条件:比赛(群赛、锦标赛、友谊赛等等)、战队家族(必须有Clan)、非国内比赛但是想要纪念勋章。
申请比赛徽章需要提供完整的赛程表、参赛人员名单,战队家族必须提供名字前带Clan的玩家列表。
徽章有制作要求,具体请参照模板。模板为最小badge大小,可在此基础上等比缩放,请严格按照模板内的说明文字进行修改,否则会出现显示问题。

*2023/08/04 – 至此之后所申请的所有比赛相关的徽章,除staff、正赛比赛人员以外,不会再发放比赛相关的徽章

面板/图像自定义系统

指令
!set osuinfopanelversion [1/2] 设置osu!infopanel版本
!set osuinfopanelv1img [url]/[reset/delete] 设置/删除panelv1的自定义图像
!set osuinfopanelv2img [url]/[reset/delete] 设置/删除panelv2的自定义图像
!set osuinfopanelv1panel [url]/[reset/delete] 设置/删除panelv1的自定义面板
!set osuinfopanelv2panel [url]/[reset/delete]设置/删除panelv2的自定义面板
!set osuinfopanelv2colormode [0/1/2] 设置panelv2的自定义面板配色,0=自定义,1=亮色,2=暗色
!set osuinfopanelv2colorcustom [config_text] 设置panelv2的自定义面板配色
关于面板的配色,请查阅此篇文章
关于面板的大小、自定义面板文件、自定义图像要求,请查阅此篇文章

评论

  1. MOYU
    2 年前
    2022-12-09 9:12:51

    猫猫我的超人

  2. Exsper
    2 年前
    2023-2-17 17:36:30

    猫猫♥♥

  3. TXJ123
    2 年前
    2023-4-05 21:48:50

    有没有考虑提供不打ranked图的mania模式pt获得方式

    • 博主
      TXJ123
      1 年前
      2023-4-11 9:52:08

      不考虑,如果允许的话就可以使用特定非rank图去刷pt

  4. 夹绒飘雪D1rTysn0W
    已编辑
    1 年前
    2023-9-12 4:06:28

    关于 !set osuinfopanelv2colorcustom ,我应该如何在一次编辑中同时应用多个配置?
    因为实际应用中发现,分开发送指令会导致上一条指令应用的配置失效,故提问。

    • 博主
      夹绒飘雪D1rTysn0W
      1 年前
      2023-9-18 19:58:13

      在新一行中继续设置即可。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇