应该是session的api改动导致的。刚刚稍作改动,提交了新版本,记得更新到0.0.35。
有问题欢迎随时反馈。
3 个赞
看了一下报错位置,报错发生在查表结果的处理阶段,你先看一下数据表里的targetId字段有没有问题吧
3 个赞
找了下发现是有空id,感谢,没问题了。
3 个赞
2023-11-6更新0.0.37版本。
- 文案调整。
- 新增实验性指令win.clear
- 需要5级权限
- 将本群当日所有赢级全部清空为-1,清空后用户当日可再次win
- 对于表中记录的小赢天数,若清空前用户的赢级是小赢,则该天数减1
3 个赞
2023-11-21更新0.0.38版本。
- 修正了触发“共同富win”时的文案问题
- 文案扩充。
4 个赞
是这样的
3 个赞
2023-11-25更新0.0.39版本。
- 修复了自0.0.28版本以来遗留的依赖问题
3 个赞
写这个功能时koishi的官方文档还处于打不开的状态,结果这个问题被遗留了两个月。现在已经解决了。
3 个赞
我還有一個問題,但是我覺得 onebot-adapter 和 win 其中一方 都可以解決:
在onebot-adapter中,如何沒有群暱稱(使用自己原先的用戶名), 那麼顯示就會是null
解決方法大概有兩種:
- member.nick ?? (原先的用戶名)
- onebot-adapter 默認如果nick不存在則使用用戶名
編輯: sigma回復了
3 个赞
2023-12-4提交0.0.40版本
- 修改了用错的api
3 个赞
2023-12-6提交0.0.42版本
- 修改少量文案
- win.help的内容因包含本帖地址导致在qq上发不出去,现已做调整
- 修改了触发“精准扶win”时的文案问题
- 修改ask指令在评价引用消息时的表现
- 在调用指令时若引用其他消息,则被评价的内容仅包括被引用的消息,忽略指令后跟的内容
- 新增“心心相win”机制
- 若当日用户在win后,其赢级与群聊内其他用户赢级之和为99,则触发来自教授的祝福
2 个赞
2 个赞
现版本下使用ask指令会导致koishi实例重启,语录库是可以访问的
使用ask.update指令报错
System:
OS: Windows 11 10.0.22631
CPU: (12) x64 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
Binaries:
Node: 20.3.1
Yarn: 4.1.1
Koishi:
Core: 4.17.4
Console: 5.28.2
Koishi Desktop: 1.1.0
2 个赞
换了还是不行
{"id":10905,"type":"warn","level":2,"name":"app","meta":{},"content":"Error: property blockly is not registered, declare it as `inject` to suppress this warning\n at checkInject (C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\@cordisjs\\core\\lib\\index.cjs:807:38)\n at Object.get (C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\@cordisjs\\core\\lib\\index.cjs:817:11)\n at Proxy.get (C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\koishi-plugin-blockly\\lib\\vendor.js:10:25)\n at C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\@koishijs\\console\\lib\\index.js:147:37\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":1713593631312}
{"id":10922,"type":"warn","level":2,"name":"app","meta":{},"content":"Error: property blockly is not registered, declare it as `inject` to suppress this warning\n at checkInject (C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\@cordisjs\\core\\lib\\index.cjs:807:38)\n at Object.get (C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\@cordisjs\\core\\lib\\index.cjs:817:11)\n at Proxy.get (C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\koishi-plugin-blockly\\lib\\vendor.js:10:25)\n at C:\\Users\\82545\\AppData\\Roaming\\Koishi\\Desktop\\data\\instances\\default1\\node_modules\\@koishijs\\console\\lib\\index.js:147:37\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":1713593635134}
{"id":10928,"type":"info","level":2,"name":"loader","meta":{},"content":"apply plugin \u001b[38;5;45mwin:71nnj9\u001b[0m","timestamp":1713593650315}
2 个赞
所有依赖更新之后恢复正常了,感谢
2 个赞
悲报(
2 个赞