cave:适合koishi体质的一款回声洞插件

前面忘了,
中间忘了。
效果截图







后面没忘,因为我的nonebot不能传图片了,急了就自己搓了一个出来。部分抄了上学风切神尊,还有gpt
以实现回声洞添加审核删除指定序号,未实现查看审核情况也就是data.json部分。
理论上来说吧nonebot的回声洞数据文件直接复制到koishi的data里可以正常使用,只要更改图片的绝对路径地址。
文字部分使用了转Unicode。nonebot的不知道为什么有的是Unicode有的不是,但都做了兼容。
昵称这个陌生人接口会1200暂时没好的解决办法,出现问题自行关闭开关。
目前只支持onebot,其他没适配。
后续更新打算把data.json补全和加点一直想要但又不敢和作者提的功能。

3 个赞

要是能支持官方bot就更好了QvQ

1 个赞

另,出现问题望协助解决:

2024-11-27 01:54:06 [W] session Error: Error with request send_private_msg, args: {"user_id":3313469794,"message":[{"type":"text","data":{"text":"回声洞 —— [ 4 ]"}},{"type":"text","data":{"text":"\n"}},{"type":"image","data":{"file":"file:////koishi/data/cave/pictures/4.png","cache":0}},{"type":"text","data":{"text":"—— 天生万物以养人"}}]}, retcode: 1200
                            at _Internal._get (/koishi/node_modules/koishi-plugin-adapter-onebot/lib/index.js:119:11)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
                            at async _Internal.<computed> [as sendPrivateMsg] (/koishi/node_modules/koishi-plugin-adapter-onebot/lib/index.js:162:20)
                            at async OneBotMessageEncoder.flush (/koishi/node_modules/koishi-plugin-adapter-onebot/lib/index.js:763:227)
                            at async OneBotMessageEncoder.send (/koishi/node_modules/@satorijs/core/lib/index.cjs:632:5)
                            at async Proxy.sendMessage (/koishi/node_modules/@satorijs/core/lib/index.cjs:362:22)
1 个赞