cssxsh
cssxsh
我觉得可以通过 http header 控制 是否严格按照 restful 返回 数据 这样就能做到兼容 例如 判断 是否 存在 `header: X-Restful`, 如果有则严格按照 restful 返回 数据,没有就按照 旧的数据格式返回 (兼容)
给我的消息持久化插件 https://github.com/cssxsh/mirai-hibernate-plugin 写了个 http 扩展 https://github.com/cssxsh/mirai-hibernate-http 路由和返回值有待优化
> 如果可以,在这里讨论下设计方案,看看需要提供怎么样的接口 就我的构想来说,希望提供 spi 服务接口,接口定义 route 绑定方法,然后第三方插件实现 (提供 route 和 返回值), 返回值 是 Message或者 Event 等可序列化的值 还有就是自动处理返回值(Message/Event 转换为 mirai-api-http 的格式,不需要在第三方插件里手动转换),
@ryoii 比如类似 #579 , 我的 插件 https://github.com/cssxsh/mirai-hibernate-plugin 提供了一个消息记录器, 如果能有 接口 注册 route,就接入我的插件实现的消息持久化
https://github.com/cssxsh/pixiv-helper/blob/1340d9c6990fc8e3aa69eec7012587e027abf8ac/readme.md?plain=1#L232
内部设计里,`/delete bookmarks`,`/delete record` 和 `/delete page` 不是一口气查询全部符合条件的作品(检索结果太多会出问题),而是是分段执行,
> 分段执行没有问题 我的意思是在聊天环境执行删除时会刷屏 `第二参数 record 表明是否写入数据库,默认为否,只删除图片文件` 我已经设置为true了但总数没改变 分项改变了 > > ``` > 缓存数: 20091(这里没少) > > --------- > 全年龄色图数: 6818(这里少了,这边相加与总数不符) > R18色图数: 993 > R18G色图数: 0 > ``` 缓存数是全部作品的数量(包括删除和未删除,色图和非涩图)
with https://github.com/cssxsh/pixiv-helper/issues/92 pixiv 登陆服务器抽风,无法解决 如果你以前登陆过,建议把以前得到的 token 找回来,用 token 登录
with https://github.com/cssxsh/pixiv-helper/releases/tag/v2.0.0-M4 尝试处理了一下,不保证能100%成功登录(主要是现在pixiv服务器的问题) 登录的时候请多尝试几次