Español Inglés Portugues Italiano
Filtro de Palabras

Publicado el Domingo 3 enero 2010

Hace tiempo no actualizo, y sinceramente no tenía idea sobre qué publicar, asi que me puse a revolver cosas un tanto viejas, buscando algo de utilidad, y encontré un IRC script que hice allá por el 2007…
Básicamente es un filtro de palabras, las que se pueden cargar arbitrariamente, con una razón de expulsión específica, y tiempo de bloqueo configurable.
La motivación de hacerlo, según recuerdo, fue la de evitar el error de palabras filtradas contenidas dentro de otras palabras; los usuarios eran expulsados injustamente al decir por ejemplo: computadora.
Este script cargará cuatro variables por cada palabra agregada para registrar las diferentes posibilidades de uso:

1 registro: Palabra en primer lugar, sin palabras antes o después
2 registro: Palabra después de otras palabras
3 registro: Palabra antes de otras palabras
4 registro: Palabra entre otras palabras

Cómo funciona?

Se generan dos tablas $hash entrelazadas mediante el índice, en la primera se guardan las palabras, y en la segunda, las razones. Al iniciar mIRC, se cargan ambas tablas en memoria, por lo cual, a pesar de agregar muchos registros, el script será rápido y efectivo; incluso en canales/salas de gran concurrencia. Al cerrar mIRC, las tablas se salvarán automáticamente a dos archivos de texto, uno para cada tabla.
El script escaneará constantemente las palabras dichas dentro del canal de chat, y ante una coincidencia, procederá a expulsar al usuario correspondiente, aplicando un bloqueo por la cantidad de tiempo especificada.

Cómo instalarlo?

1 – Descargar, descomprimir y copiar el archivo en la carpeta de nuestro mIRC. En el caso de CI mIRC la ruta será:

C:\Archivos de Programa\CImIRC

2 – Abrir nuestro mIRC, escribir en cualquier ventana:

/load -rs badwords.mrk

3 – Ante el anuncio de advertencia por la inclusión de nuevos scripts, aceptar.

Filtro de Palabras

Cómo utilizarlo?:

Luego de haber cargado el script, iniciarlo será tan facil como:

Click derecho > Filtro de Palabras > C.Panel

1 – Indica el total de palabras agregadas, multiplicado por las cuatro posibles variables de su utilización.
2 – Casillero para ingresar la palabra a filtrar
3 – Casillero para ingresar la razón de expulsión
4 – Activar o desactivar totalmente el script
5 – Seleccionar rangos que serán invulnerables al script
6 – Configurar la máscara del bloqueo a aplicarse
7 – Cantidad de minutos que durará el bloqueo
8 – Activar el filtro para todos los canales, o solo para el especificado

Ante un mal funcionamiento, consulta, sugerencia u observación de algún tipo, no duden en comentar.

Link directo: Filtro de Palabras v1.1
Contraseña: www.Mr-K.com.ar

Saludos.


5 Comentarios para: Filtro de Palabras

  1.  
    filaf
    7 febrero, 2010 | Link - 2:32 pm

    hola mr-k

    con k programa se hacen esos scripts para mirc?

    grasias chau, buen aporte jejejeje

  2.  
    8 febrero, 2010 | Link - 2:50 pm

    filaf: En realidad el mIRC trae un motor de scripting incorporado, con un lenguaje propio en el que puedes desarrollar todo tipo de aplicaciones; simplemente necesitas presionar ALT+R (dentro del mIRC) y ya tendrás lista tu interfase para programar. Las ayudas sobre este lenguaje también vienen incorporadas en mIRC y se pueden consultar presionando F1 (dentro del mIRC).

    Saludos.

  3.  
    Otto
    8 agosto, 2010 | Link - 4:36 pm

    Muy bueno bolu, la verdad que viene al pelo para hacer algo que necesito :p

    gracias :)

  4.  
    Carlos
    13 marzo, 2011 | Link - 6:30 pm

    Hola muy bueno es script me consultaba si podias modificarlo para cuando alguien diga una palabra prohibida se pueda kickear automaticamente y no solo bannear

    o si me dices que lineas poner estaria agradecido

  5.  
    20 marzo, 2011 | Link - 2:44 am

    Carlos: El script además de aplicar el bloqueo seleccionado (nick/ident/host), procederá a expulsar (kick) al usuario. La configuración de Tiempo de Ban te permite establecer durante cuanto tiempo el usuario que insultó no podrá acceder a la sala.

    Si eso era lo que consultabas, espero haber sido claro con la respuesta, en caso contrario no dudes en preguntar.

    Saludos.

Deja un comentario

(requerido)

(requerido)


Información:
El e-mail ingresado nunca se mostrará.
Los comentarios se muestran al hacerlos, pero son sujetos a posterior revisión.

Usar los botones para personalizar los comentarios.


RSS de este artículo