ACM选手的内卷神器,卷王名单内有人做题立刻全群通报,支持洛谷和Codeforces平台!
使用前的准备
- 请在bot根目录新建三个文件夹,"data/luogu","data/codeforces","data/nickname",并在前两个文件夹中都新建"group.json","names.json","lastvp.json","last.json",在第三个文件夹中新建"nickname.json"。
- 在.env文件中新添配置luogu_client_id,luogu_uid,luogu.login_referer,具体数值需自己登录洛谷后按F12-network中获取,Codeforces平台则无需配置
功能
1.监控卷王
发送"看cf(洛谷)卷王" + 用户名即可保持对该用户的持续关注,只要一做题立刻全群通报!洛谷平台仅支持报做题功能,Codeforces平台附加VP监控功能,除了做题,VP也会通报。此功能私聊无效
2.停止监控
发送"停看cf(洛谷)卷王" + 用户名即可停止监控。
3.卷王名单
发送"当前cf(洛谷)卷王",即可看当前群内卷王名单,由于字数限制,仅能看最多十个人。
4.取外号
为了防止有些用户名过于冗长难以输入导致重复操作麻烦,故设置外号功能,发送"取外号"可查看详情,发送"看本名" + 外号名即可查看该外号对应的用户名。可联动以上功能,例如"看cf卷王" + 外号名也是可以的,注意外号优先判定,不要让外号和其他用户名重名。