hrupin / yii2-censure
为 YII2 的审查插件
0.1.0
2017-09-29 13:37 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-19 04:02:56 UTC
README
检测文本中是否存在粗俗语言(不文明用语),即粗俗语言检测
算法足够可靠和快速,包括在大数据量上的表现
检测粗俗语言的方法基于俄语的词根和介词,而不是基于词汇表。例如,“傻瓜”,“混蛋”,“垃圾”,“婊子”不算作粗俗语言(参见达尔词典)。该项目自2005年起开始开发。
根据《中华人民共和国治安管理处罚法》第二十一条的规定,公共场所(互联网属于公共场所)的不文明用语被视为轻微寻衅滋事,将受到行政处罚——罚款五百至一千元人民币或行政拘留十五天以内。
项目从 http://code.google.com/p/php-censure 导出并升级到 Yii2。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令
php composer.phar require --prefer-dist hrupin/yii2-censure "*"
或者
"hrupin/yii2-censure": "*"
将以下内容添加到您的 composer.json
文件的 require 部分中。
配置
在 common/config/main.php 中配置
'modules' => [
'censure' => [
'class' => 'hrupin\censure\Module',
'replace' => '[цензура]'
]
]
使用方法
Url::toRoute('/censure/parse/index') -> url for ajax
$res = \hrupin\censure\models\Censure::parse('text', '6', '', true, '[censored]');
echo $res;