Skip to content

GaryDu0123/SetuScore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SetuScore

一个为色图打分的插件

盐的fork version

  1. 将色图打分改为了常开的模式,每次发送图片都会自动打分, 疑似高于350才会向群内发送提示
  2. 对表情包进行了区分
  3. 删除了数量限制
  4. 将api的配置移动到了config文件夹下
  5. 添加了数据库, 避免图片重复打分
  6. 添加了可设置的禁言阈值, 高于阈值的图片将会被禁言

功能

[打分/评分] 图片 涩图打分
开启后将在群组内自动识别, 评分高于350才会提示分值
[禁言阈值 分数] 发高于阈值的图片将会被禁言
[取消禁言阈值] 取消当前群组的禁言阈值

新增的步骤

将目录下的config_sample-setu_score.py重命名为setu_score.py并填入对应的信息, 将其移动至config文件夹下, 路径应为hoshino/config/setu_score.py

注意

插件为默认关闭, 因为它会将群内所有图片都进行分值查询, 如果是图片较多的群注意API的消耗

为了减少调用次数, 插件对图片的名字和分值进行了存储, 并忽略了表情包

原仓库的使用说明

https://cloud.baidu.com/product/imagecensoring 页面开通服务

开通后进入管理台创建应用 img

名称和描述随便填一下就行 img

记住你的Api Key, Secret Key,填入setu_score.py里对应的位置 img

开通图片审核服务,有免费一万次记得领一下,用完的话就往账号里存十块钱,够用很久了 img

进入 https://ai.baidu.com/censoring#/strategylist 页面创建策略 img

这里应用选你刚才创建那个 img

色情疑似区间拉满(这一步很重要!),然后在页面最下面保存策略 img img

把文件夹放入modules中并在__bot__.py中添加该插件

效果图: img

致谢

连续对话代码参考了 https://github.com/pcrbot/picfinder_take

数据库处理部分参考了 https://github.com/azmiao/XQA

About

色图打分插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%