由于使用率低以及 1.14.4 版本的数据变动,该应用已于 2019 年 10 月 1 日下线。
以下内容仅作为存档目的。
之前玩喵窝的时候就想做这么个东西,主要原因是:虽然喵窝/毛线的官方统计应用提供了完整的数据输出JSON,但前台页面两年来一直没有提供全面的数据显示,尤其是对于一些复合条件进度(以前叫成就)的完成条件,无法直观地查询还差哪些条件,使用起来稍有不便。
该 Bot 目前为测试版,发现问题请与我联系进行修理。
使用方法:在 Telegram 中打开 Bot 后,向其发送 /start 即可获取使用帮助。
该Bot主要提供以下功能:
1. 玩家数据查询:提供与官方页面类似的信息,包括玩家的 UUID、入服日期、注册时长、最后登录时间、游戏时间、是否已封禁、曾用名等信息。
2.复合进度查询:提供对六种复合条件进度(狂乱的鸡尾酒、为什么会变成这样呢、怪物狩猎完成、探索的时光、成双成对、均衡饮食)完成情况的查询,除可查询特定进度是否完成外,还可显示尚未满足的具体条件。
3.物品数据查询:提供对物品、方块的挖掘、合成、使用、拾取、丢弃、损坏情况的查询,即游戏内的『统计信息—物品』所包含的数据。
4.生物互动数据查询(暂咕):提供玩家击杀生物及被生物击杀情况的查询,即游戏内的『统计信息—生物』所包含的数据。
对于一些功能和数据上的限制,说明如下:
1.对于需要玩家 ID 的操作,请使用该玩家当前的 ID 进行查询,亦即不支持使用玩家的历史 ID 进行查询。
2.为减小磁盘和网络通讯压力,本 Bot 的服务端每5秒轮询一次请求,请在发出指令后耐心等待,如1分钟后仍没有响应,请与本人联系进行维护修理。
3.数据基于stats.craft.moe的JSON,每天从官方应用拉取一次并缓存在本地,故而该数据并非即时,仅供参考。
4.本 Bot 仅从官方数据中直接读取各类数值进行展示,并未对数值进行任何二次加工,如对数据有异议,请首先注意数据并非即时,而后如果非明显的显示错误,请洽毛玉线圈物语管理团队进行咨询。
5.由于不可知的原因,部分玩家的数据在毛线的服务器升级到1.13.2之后,其在官方数据源中仍保留了1.12版本的数据格式(即使在毛线升级1.13.2后登录过),故在查询物品数据时,可能仍需使用旧的物品 ID 进行(如:木板在1.13.2之前的 ID 为 planks,升级后6种不同的木板有了各自的ID,如果用 oak_planks 查询不到数据,但又确信曾经与橡木木板互动过,可尝试使用 planks 进行查询)。
6.由于众所周知的原因,本 Bot 的服务端依赖虚拟专用数据报文加密与传输技术与 Telegram 进行通讯,由于这一通讯方式的稳定性无法 100% 确保,如出现 Bot 长时间无响应的情况,请联系本人进行处理。
Bonus chatter: 除菜单内提供的指令外,还可以尝试使用如下指令:/gugu、/syn、/ping、/yahoo。
关于源码:请各位dalao轻拍,我只是一个业余的coder