Skip to content

v0.5.0

Compare
Choose a tag to compare
@sena-nana sena-nana released this 20 Nov 07:52
· 40 commits to main since this release

💥重大变更

  • 指令格式修改,不再以-分割参数,而是以shell形式解析参数
    • 例:.aidraw loli,cute --ntags big breast --seed 114514
    • 指令格式修改后,支持排除词条及其他所有需要的参数
  • 代码结构进行了大幅度重构
  • 移除了Python3.10的限制,并实验性地将版本要求下降至3.8(如果不能运行再往上加x)

新功能

  • 加入了自动撤回功能novelai_revoke设置,该值默认为0,当不为0时为撤回cd(单位s)
  • fifo中加入了具有可读性的时间属性,用于追踪。同时userid,groupid现在也会输出在detail文件和后台中

修复

  • 修复superuser权限没能正常生效的问题
  • 修复了生成失败时,会导致多处报错的问题
  • 修复了set功能没能正常获取设置的问题

优化

  • 将FIFO队列的实现由数组改为双向数组,降低了时间复杂度

更改

  • 现在bot未设置nickname时,会将名字设置为插件名以避免api报错
  • 现在图片会存放在以群号命名的文件夹中
  • 现在FIFO中,反面tag名称更改为ntags,以适应理解习惯,相对应的所有正面tag命名统一为tags
  • 现在seed不再默认为时间戳,而是0-4294967295之间随机

💥废弃

  • 由于AI鉴黄API较为鸡肋且容易寄,注释掉了该部分代码入口,不再维护相关方法,若有需求可自行取消注释并测试