anime-ccb:使用你的bot游玩二刺猿猜猜呗

npm

角色数据来源于 bgm.tv

灵感来源于 anime-character-guessr

游戏规则:

⭐️首先请检查token设置,根据指引生成自己的accesstoken⭐️

· 输入指令即可开始游戏,加载完成后,输入【搜索 角色关键词】即可查询角色(例:搜索 千早爱音)

· 直接发送查询到的角色的ID,即可进行答题

· 箭头↑代表答案数值要更大,箭头↓代表答案数值要更小 | 双箭头表示差距更大

配置项注意:

  • accessToken(api令牌):
    • 请根据该配置项描述指引生成自己的令牌,默认的是我自己的,可能之后会失效
  • include_game(是否包含游戏):
    • 由于bangumi游戏排行此选项未经测试,请谨慎开启:warning:
  • reminder:
    • 开启后会在游戏开始时发送一个答案角色的标签作为提示词,后续发送”提示“会继续输出其它标签来提示
  • outputlogs:
    • 调试模式,插件故障时打开可在日志中查看错误信息

流程演示:

指令(可自定义):ccb
开启游戏

搜索角色 bot会反馈列表图片

输入角色ID答题

输入的角色将依次显示在表格,并且对数据相应反馈:
箭头↑代表答案数值要更大,箭头↓代表答案数值要更小 | 双箭头表示差距更大

输入正确答案结果:

超过次数反馈:
此反馈的卡片渲染暂时还没做完
image

提示功能:
启用提示功能后,发送 提示 两字即可

鸣谢:

部分图片UI参考: koishi-plugin-bilibili-notify

1 个赞

只显示加载中后日志就报错了,打开 outputLogs 也没有其他日志,依赖都是最新

系统环境:
System:
OS: Windows 11 10.0.22621
CPU: (24) x64 12th Gen Intel(R) Core™ i9-12900K

Binaries:
Node: 22.13.1
Yarn: 4.1.1

Koishi:
Core: 4.18.7
Console: 5.30.7

配置:

1 个赞

我这也是这个问题,但开发环境是可以正常使用的。
请稍等我再研究一下

1 个赞

可能是build出来的产物有问题

github上有0.html,而上传到npm的包没有,会是这个的问题吗

1 个赞

确实是build的问题,而且我github也没同步上去
可能是公司网络的问题

现在已经重新发包了,经过测试正常运行

2 个赞

1.0.5版本更新:

1、修复并优化了请求范围题库api的错误
此错误导致范围选择题库获取的信息有误,导致无法读取id

2、修改规则,将结束游戏指令更改为bzd

3、进一步增加调试日志内容

我搞错了。之前也不是编译的问题,我在范围题库模式请求api的时候参数输的有问题,并且忘了测试,只测了自建题库模式。

现在我推送了1.0.5版本,应该可以了

1 个赞

1.0.9版本更新:

1、修复了年份显示bug

2、增加搜作品与根据作品搜角色指令

3、完成所有反馈卡片渲染

4、取消了开启提示功能情况下开局自动发送标签功能,并优化提示功能的标签发送,现在上个角色命中的tag不会重复提示,与答案作品相同的tag也会被过滤

5、优化了开局规则讲解

6、现在面对不合理题库范围导致初始化失败时能正确的抛出错误并返回

1 个赞