违禁词管理

目录

一、添加违禁词

1.添加一个违禁词

2.批量添加违禁词

二、违禁词实时检测

 三、查看违禁词

四、删除违禁词

1.删除一个违禁词

2.批量删除违禁词

五、清空违禁词

 


一、添加违禁词

1.添加一个违禁词


添加违禁词 ?([\s\S]*)
b:$读 违禁词/%群号% a []$
如果:%括号1%==
请按照格式添加,例如 添加违禁词 违禁词1
返回
如果尾
如果:$JSON 包含 b %括号1%$==
$JSON 添加 b %括号1%$
$写 违禁词/%群号% a %b%$
@%昵称%\n
添加成功
返回
如果尾
@%昵称%\n
已经有该违禁词了

如果包含这个关键词,则输出:已经有该关键词了;如果不包含,则添加该关键词到文件的a数组JSON中。


##正常的读写
$读 文件路径 key value$
$写 文件路径 Key 默认值$##当文件为空的时候,默认值是什么就会读取什么
读写的路径都是从/storage/emulated/0/QR/QRDic/data开始
即$写 1 1 1$会在/storage/emulated/0/QR/QRDic/data下生成一个叫1的文件而不是在根目录/storage/emulated/0/下生成
读同理
 

##JSON数组
$JSON 包含 A Key/Value Value$
$JSON 包含 A Value$


【包含:返回值为这个值,不包含:返回值为空】

test
A:[]
$JSON 添加 A value$
%A%\r
B:{}
$JSON 添加 B 嗯 呢$
%B%

Eg2:

添加违禁词 ?([\s\S]*)
b:$读 违禁词/%群号% a []$
%b%\r
$JSON 添加 b %括号1%$
%b%\r

$JSON 添加  ……$ 无返回值

2.批量添加违禁词


批量添加违禁词 ?([\s\S]*)
A:$正则 £ %括号1%£\w£$
正则:%A%!=[\s\W]*
@%昵称%\n未使用分割符\n 例子 啊啊,哈哈,
返回
如果尾
b:$读 违禁词/%群号% a []$
a:$正则 £ %括号1%£[\s\W]£","$
a:["%a%"]
c:$JSON 长度 a$
@%昵称%\n
1:0
:我
如果:%1%<%c%
如果:$JSON 包含 b @a[%1%]$==
$JSON 添加 b @a[%1%]$
$写 违禁词/%群号% a %b%$
 -- @a[%1%]  添加成功\n
1:[%1%+1]
$跳 :我$
返回
如果尾
 -- @a[%1%]  该违禁词已存在\n
1:[%1%+1]
$跳 :我$
返回
如果尾

 

 

二、违禁词实时检测

[内部]违禁词 ?([\s\S]*)
a:$正则 £ %括号1%£[\s\W]£$
M:$读 批量添加 a []$
B:0
K:0
U:$JSON 长度 M$
:循环D
如果:%K%<%U%
T:$JSON 获取 M %K%$
正则:%a%==[\s\S]*%T%[\s\S]*
%T%
返回
如果尾
K:[%K%+1]
$跳 :循环D$
如果尾

([\s\S]*)
如果:%括号1%==
返回
如果尾
S:$回调 违禁词 %参数-1%$
如果:%S%!=
叼毛,话不要乱说
返回

这段代码是用于实现违禁词匹配的功能。它通过比较用户输入的内容与违禁词列表中的每个违禁词进行匹配,从而判断是否包含违禁词。

以下是代码的主要逻辑:

  • 首先,通过正则表达式将用户输入的内容进行处理,转换为正则匹配的格式。
  • 然后,读取违禁词列表的数据,存储在变量M中。
  • 将变量B初始化为0,用于记录当前处理的违禁词的索引号。
  • 将变量U设置为违禁词列表的长度,用于判断是否处理完所有违禁词。
  • 进入一个循环标签"循环D",用于逐个处理违禁词。
  • 在每次循环中,将变量T设置为当前违禁词的值,通过读取违禁词列表的JSON数据获取。
  • 进行正则匹配操作,判断用户输入的内容是否包含当前违禁词。
  • 如果匹配成功,则返回该违禁词。
  • 将索引号B增加1,继续处理下一个违禁词,直到处理完所有违禁词为止。

最后,如果用户输入的内容被匹配到违禁词,则会输出"叼毛,话不要乱说"的消息。

##不能调用带有内部标签的指令
$常调 内容$

#示例:
测试
测试1
$常调 测试1$

测试1
测试2

##能调用带有内部标签的指令 , 也能调用不带内部标签的指令
$回调 内容$

#示例:
测试
成功
$回调 测试2$

[内部]测试2
成功2

##回调获取返回的数值,可以当指令使用  也可以替代上个函数
$回调内部 内容$
##示例:
$回调内部 你好$
哈喽

[内部]你好
这是指令

##有无内部标签均可调用,1000是时间延迟,1000=1s,内容为调用指令
$调用 1000 内容$
示例:
你好
$调用 10000 哈喽$

[内部]哈喽
这是10s延迟回复

##正则替换
$正则 分割符 内容分割符正则表达式分割符要替换内容$

eg:
test
$正则 @ 你好呀@好.*@吗$

##正则替换,同上
$正则 内容 正则表达式 要替换内容$ 

 eg:

$正则 你好呀 好.* 吧$

正则

#示例:
test ?(.*)
正则:%括号1%==.*测试.*
成功
返回如果尾
失败

[\s\S]*%T%[\s\S]*

  • [\s\S]:表示匹配任意字符,包括空白字符和非空白字符。
  • *:表示前面的模式可以出现 0 次或多次。
  • [\s\S]* 表示匹配任意长度的字符,包括空白字符和非空白字符。%T% 是一个替换变量,代表违禁词列表中的一个违禁词。
  • 因此,[\s\S]*%T%[\s\S]* 可以匹配任意位置的违禁词,即使违禁词前后有其他字符也可以匹配成功。

 三、查看违禁词

查看违禁词
b:$读 批量添加 a []$
c:$JSON 长度 b$
如果:%c%==0
@%昵称% \n没得违禁词
返回
如果尾
@%昵称% \n
e:0
:啊
如果:%e%<%c%
 -- @b[%e%]\n
e:[%e%+1]
$跳 :啊$
返回
如果尾


##取JSON数组的元素
@变量名[0][Name]
示例:
a:["1","2"]
@a[0]

四、删除违禁词

[内部]违禁词匹配 ?([\s\S]*)
M:$读 违禁词/%群号% a []$
B:0
K:0
U:$JSON 长度 M$
:循环D
如果:%K%<%U%
T:$JSON 获取 M %K%$
如果:%括号1%==%T%
%K%
返回
如果尾
K:[%K%+1]
$跳 :循环D$
如果尾
-1

1.删除一个违禁词


删除违禁词 ?([\s\S]*)
b:$读 违禁词/%群号% a []$
m:$回调 违禁词匹配 %括号1%$
如果:%m%!=-1
$JSON 删除 b %m%$
$写 违禁词/%群号% a %b%$
@%昵称%\n
删除成功
返回
如果尾
@%昵称%\n
无该违禁词

 

2.批量删除违禁词

五、清空违禁词

清空违禁词
$写 违禁词/%群号% a []$
%昵称%\n已清空

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
### 回答1: MySQL 违禁数据库是一种可以用于敏感过滤和管理的数据库系统。它的主要功能是对网站或应用程序中存在的敏感进行管理和处理,以保障网站或应用程序的安全性和合法性。 MySQL 违禁数据库可以很方便地实现敏感的动态管理,当新的敏感出现时,可以很容易地加入到数据库中,并立即生效。同时,它也可以实现敏感的分类和别名管理,不同类型的敏感可以进行不同的处理,让管理更加精细。 MySQL 违禁数据库还能够实现快速的敏感过滤,它可以应用在登录、注册和评论等场景中,对用户的输入内容进行敏感过滤,以避免不良信息的传播。 总之,MySQL 违禁数据库是一种非常实用、方便且高效的数据库系统,它可以有效地管理和过滤敏感,保障网站或应用程序的安全性和合法性,使用户的访问体验更加安全和愉快。 ### 回答2: MySQL违禁数据库指的是一个用于存储违禁汇的数据库,通常用于过滤和检查用户提交的文本内容是否包含敏感或不良汇。对于一些互联网应用,如社交媒体、在线游戏、论坛等,保障用户体验和内容安全是至关重要的。因此,在设计这些应用时,必须设置相应的规则来限制或过滤用户提交的内容。而MySQL违禁数据库就是解决这个问题的一种方式。 具体来说,当用户提交文本内容时,系统会将其与数据库中的违禁进行匹配。如果匹配成功,则会拒绝该内容的提交或给出相应提示。而如果未匹配成功,则会允许该内容的提交。此外,开发人员也可以根据实际需要,自行添加或修改违禁库中的汇。 MySQL违禁数据库的建立需要首先确定违禁汇库的范围和标准,以确保数据库的准确性和高效性。同时,随着社会环境和法律法规的不断变化,数据库中的违禁库也需要及时更新和调整。此外,需要注意的是,MySQL违禁数据库只是一种辅助手段,最终的内容审核还需依赖人工审核和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值