SCP-079-LANG 说明

SCP-079-LANG 说明

SCP-079
过滤自定义语言的消息

简介

群组可自由选择语言列表,机器人可帮助删除某些种的语言消息,或根据群组指定的昵称语言、用户简介的语言来封禁用户。点此获取源代码


机制说明

一些必要的说明


消息语言因匹配群组的自定义设置而被删除后,发送消息的用户将面临 10 秒的惩罚时间,如果该用户在此期间仍发送消息,将无视其消息的内容而直接删除,同时重新计时。因此如果用户的消息被机器人删除,请用户等待 10 秒,方可正常发言,该用户不要在此期间持续发送消息,否则会一直在 10 秒的惩罚状态中。


群组设置

机器人的全部设置并不能通过按钮完全调整,有些设置需要在群内发送命令调整


按钮设置

此类按钮可通过在群中发送 /config lang 获取:


SCP-079-LANG 的设置界面


协助删除:封禁用户时,同时令 USER 删除该用户在群组中的所有消息。


禁言模式:机器人判断应该封禁用户时,选择禁言该用户,而不是封禁。


默认名称设置:勾选上后,关于用户昵称的语言设置将恢复默认。(图中下方的其他三个按钮:默认文字设置默认贴纸设置默认简介设置,与此同理)


检查消息名称:勾选上后,如果用户昵称、转发来源的名称的语言在群组名称设置中,则封禁该用户。


检查文字消息:勾选上后,如果用户发送消息的文字的语言,在群组文字设置中,则删除该消息,通常并不会封禁该用户(除非该用户评分过高)。


检查贴纸标题:勾选上后,如果用户发送贴纸的贴纸包标题的语言在群组贴纸设置中,则删除该贴纸,通常并不会封禁该用户。


检查用户简介:勾选上后,如果用户入群时的简介的语言在群组简介设置中,则封禁该用户。


特殊中文:勾选上后,如消息中包含不常见的汉字(并且通常被用作广告关键字的汉字),则消息会被删除,通常并不会封禁该用户。


特殊英文:勾选上后,如消息中包含形似英文字母的字符,则消息会被删除,通常并不会封禁该用户。


命令设置

设置的解释中,我们会看到 “若语言在群组(名称、文字、贴纸、简介)设置中,则……”,这个 “ 群组的语言设置 ” 会在下图中以语言代码列表的方式展现,此类消息可通过在群组中发送 /config_lang show 获取:


SCP-079-LANG 的全部设置展示


图中展示的语言代码所代表的语言,可见此列表


如何改变语言列表呢?比如我们想要调整设置,让机器人封禁用户昵称语言是 “波斯语、阿姆哈拉语、俄语” 的用户,则应在群组中发送:

 /config_lang name fa am ru 


删除这些语言的文字消息则是: 

/config_lang text fa am ru 


贴纸(sticker),简介(bio,与此同理。


此后,再通过 /config_lang show 查看设置时,即可观察到相应变化了。


支持的语言代码有af, am, an, ar, as, az, be, bg, bn, br, bs, ca, cs, cy, da, de, dz, el, eo, es, et, eu, fa, fi, fo, fr, ga, gl, gu, he, hi, hr, ht, hu, hy, id, is, it, ja, jv, ka, kk, km, kn, ko, ku, ky, la, lb, lo, lt, lv, mg, mk, ml, mn, mr, ms, mt, nb, ne, nl, nn, no, oc, or, pa, pl, ps, pt, qu, ro, ru, rw, se, si, sk, sl, so, sq, sr, sv, sw, ta, te, th, tl, tr, ug, uk, ur, vi, vo, wa, xh, zu


问与答

有问就有答


Q:为什么要单独分出 LANG,而不是在防广告 NOSPAM 机器人的设置里提供一键启用防 “清真” 的按钮?

A:因为我们想尽量给予群组自行选择的自由,群组可以制定适合自己的设置,自行决定究竟过滤哪些语言的消息(不包括中、英文的 96 种可选语言),并且决定在某些范围里是否需要检测语言(用户昵称、贴纸包标题、消息文字、用户简介)。同时,LANG 本身有默认的过滤设置,如不更改,可以适用于大部分群组防 “清真” 的要求。


Q:如果我的昵称被误判为某种语言,怎么办?

A:如确定为机器人误判,项目管理员会解除错误,您的昵称自动进入长期白名单中,其他用户使用相同的昵称也不会受到限制。但白名单并非针对您的用户 ID,只是针对您当前的昵称,所以如果您日后选择更换为群组设定过滤语言的昵称,您仍旧会受到限制。


申请使用或自建

如欲申请使用,请查看申请方法。然而,我们鼓励您通过源代码自行建立此机器人,如搭建过程中有任何疑问请至讨论群 @SCP_079_CHAT 提出。


Report Page