toxicity

1.0.8 • Public • Published

Toxicity

Un módulo que permite detectar palabras con toxicidad o insultos (en Español). Completamente usable para bots de Discord u otros.

Importante

El tiempo que tarde en cargar los datos y aprenderlos dependera de la potencia de la maquina.

Instrucciones

Primero debera instalar el npm usando

npm install toxicity --save

Luego tendra que declarar el modelo y crearlo

const modelo = require('toxicity')
const detector = new modelo()

Luego de esto debera cargar el lenguaje del cual aprendera insultos o toxicidad en general

Los lenguajes disponibles son los .json de la carpeta entrenamiento

const modelo = require('toxicity')
const detector = new modelo()
detector.entrenar('español')

Y por ultimo ya podria predecir

const modelo = require('toxicity')
const detector = new modelo()
detector.entrenar('español').then(async () => { //El .then es porque entrenar es un metodo async y el then hara que se ejecute al terminar de entrenar
    let resultado = await detector.predecir("Tus muertos") //Devolvera un numero entre 0 y 1 por lo que contra mas cerca del 1 mas probabilidad de que sea toxico
    console.log(resultado)
})

Contribuyendo

Para añadir palabras/frases al entrenamiento y ayudar a que Toxicity sea mejor aún, puedes hacer una Pull Request en el repositorio de GitHub modificando el archivo JSON dentro de la carpeta entrenamiento.

En el array de input encontrarás varias palabras/frases, algunas tóxicas y otras completamente normales. Puedes añadir tantas palabras/frases como quieras, no importa que sean tóxicas o normales, pero recuerda que por cada palabra que añadas, en el array de output deberás añadir un 0 si ésta es normal o un 1 si esta es tóxica.

Ademas si quieres ayudar en otro idioma solo debes hacer un pull request en la carpeta entrenamiento añadiendo un archivo llamado idioma.json y poniendo la misma estructura que el idioma español.

¡No podemos esperar a recibir tu contribución!

Readme

Keywords

none

Package Sidebar

Install

npm i toxicity

Weekly Downloads

1

Version

1.0.8

License

ISC

Unpacked Size

6.16 kB

Total Files

4

Last publish

Collaborators

  • seyronh