hrupin/yii2-censure

为 YII2 的审查插件

安装次数: 1,462

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

0.1.0 2017-09-29 13:37 UTC

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;