Skip to content

Raven95676/astrbot_plugin_aiocensor

Repository files navigation

astrbot_plugin_aiocensor

Important

本项目依赖kwmatcher进行本地关键词匹配。理论上这些依赖会自动安装。

Astrbot 综合内容安全+群管插件。

自动处置功能使用了astrbot_plugin_anti_porn的源码。

兼容的适配器

已测试:

  • aiocqhttp
  • telegram

完全兼容(功能包括自动处置):

  • aiocqhttp

部分兼容(功能不包括自动处置):

  • telegram

理论部分兼容:

  • lark

特点

多样的功能

除去最基本的文本和图片审核外,还支持新成员加入后的一段时间内强制审查、群管功能、配置违规消息处置结果转发等。

WebUI

本项目支持通过WebUI进行管理。

灵活的本地关键词规则

使用&表示要求多个关键词同时出现,使用~表示排除包含特定关键词。排除条件组内部可用&连接,要求组内的所有关键词必须同时存在。

假设有如下关键词规则:

A&B~C&D&E~F&G&H&I&J

将被解析为两个组:

包含组:

{"A","B"} 排除组:

{"C","D","E"} {"F","G","H","I","J"} 如果文本缺少"A"或"B"中的任意一个,匹配失败。

如果文本同时包含"C"、"D"、"E"全部三个,匹配失败。

如果文本同时包含"F"、"G"、"H"、"I"、"J" 全部五个,匹配失败。

在包含组都出现的情况下,只要任一排除组全部出现就匹配失败。

多提供商支持

Note

图片链接是指的是将图片的URL地址提交给API进行审核。API会根据该URL自行下载图片内容并执行审核。若图片URL下载超时(阿里云API限制为7秒,腾讯云API限制为3秒),审核就会失败。这时会将图片文件的Base64提交给API进行重试(因为Base64可以规避下载超时问题)

除去本地审核外,还支持:

阿里云内容安全(文本、图片链接)

image

开通地址:https://www.aliyun.com/product/lvwang

关于accesskeyID与accesskeySecret:https://help.aliyun.com/zh/ram/user-guide/create-an-accesskey-pair

更多信息请参阅阿里云官方文档:https://help.aliyun.com/document_detail/2525371.html

腾讯内容安全(文本、图片链接、图片base64)

Note

暂不支持Biztype。

image

image

开通地址:

请参阅官方文档:https://cloud.tencent.com/document/product/1124/37119

基于OpenAI兼容的LLM审核(文本、图片链接、图片base64)

Note

只有VL模型才支持审核图片。

请参阅提供商文档。

About

Astrbot 综合内容安全+群管插件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages