Autor Tema: lista negra palabras  (Leído 2434 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Hellkommander

  • Visitante
lista negra palabras
« en: Julio 16, 2015, 06:48:35 am »
Amigos, necesito de su ayuda! por favor!
Soy Moderador de una de las salas principales de un chat, en donde los insultos o improperios estan prohibidos, pero siempre buscan la forma de saltarselos, ya sea agregando un punto entre medio, un guion o cualquier otro signo que haga que no sea la palabra completa como tal.
Hay alguna forma de crear una lista negra? e ir agregando todas esas palabra con tal de que cuando alguien las escriba, el ban por mi parte sea automatico?

Gracias!!!

Desconectado Tormenta

  • Miembro Junior
  • **
  • Mensajes: 64
  • Karma: +1/-30
  • Sexo: Femenino
Re:lista negra palabras
« Respuesta #1 en: Julio 16, 2015, 10:27:27 am »
El IRcap tiene una lista de palabras prohibidas en configuración de canales: F3 >> Varios >> Configurar canales; arriba verás Global, es la protección general para todos los canales (puedes agregar el tuyo dándole al +), ahora pasas a la pestaña Protecciones, abajo verás Pal. prohibidas, marcas el puntito, le das al signo ! y se abre el cuadrito para meter la palabra, cada palabra que incluyas le das al + , si es una palabra la escribes tal cual, si son más palabras las escribes con un asterisco entre palabras, ej.: hijo*de*tu*santa*madre, cuando tengas las palabras cierras la ventanita y vuelves a Configuración de canales >> Protecciones, pinchas en el triángulo que hay delante del punto en Pal. prohibidas y lo configuras a tu gusto, en control desmarcas Temporal (o lo dejas marcado si quieres que el ban sea por un tiempo determinado que elijas tú en seg.) y eliges el ban que quieres, yo utilizo el 2, pasas a Avisos y escribes el Aviso que quieras, p.ej: Ese vocabulario..., marcas el segundo y tercer puntito y ya está, (explicación estensa por lo detallada, en realidad es fácil, cuesta más escribirlo que hacerlo, espero te sirva :).
Saludos.
« última modificación: Julio 16, 2015, 10:38:13 am por Tormenta »

Desconectado Torombolo

  • Novato
  • *
  • Mensajes: 5
  • Karma: +0/-1
Re:lista negra palabras
« Respuesta #2 en: Marzo 11, 2020, 07:55:02 pm »
Buenas saludos cordiales, tengo problemita con este remote, si me pueden ayudar, que resultado se puede dar.
desde ya mucha gracias.

on 1:text:*:#: {
  if  ( $me isop $chan ) && ( $nick !isop $chan ) && ($nick !isvoice $chan) {
  if ( perra !isin $2- ) { ban -ku3600 $chan $nick 2 !*@* | kick $chan $nick  Vocabulario no permitido en el  canal  normas }
  if ( cibersex !isin $2- ) { ban -ku3600 $chan $nick 2 !*@* | kick $chan $nick  No es la tematica del canal, hay canales para ello en /list.  }
  if ( striper !isin $2- ) { ban -ku3600 $chan $nick 2 !*@* | kick $chan $nick  No es la tematica del canal, hay canales para ello en /list. }
  if ( clavado !isin $2- ) { ban -ku3600 $chan $nick 2 !*@* | kick $chan $nick  No es la tematica del canal, hay canales para ello en /list.   }
  if ( pollas !isin $2- ) { ban -ku3600 $chan $nick 2 | kick $chan $nick No es la tematica del canal, hay canales para ello en /list.   }
  if ( polla !isin $2- ) { ban -ku3600 $chan $nick 2 !*@* | kick $chan $nick  No es la tematica del canal, hay canales para ello en /list.  }
    }
  }

Desconectado Torombolo

  • Novato
  • *
  • Mensajes: 5
  • Karma: +0/-1
Re:lista negra palabras
« Respuesta #3 en: Marzo 13, 2020, 09:11:39 pm »
Si Alguien encarecidamente me podria ayudar :D
« última modificación: Marzo 13, 2020, 09:18:31 pm por Torombolo »

Desconectado Torombolo

  • Novato
  • *
  • Mensajes: 5
  • Karma: +0/-1
Re:lista negra palabras
« Respuesta #4 en: Marzo 13, 2020, 09:16:59 pm »

Buenas Quetzalcoatl sera que me podrias, por favor ayudar  :D

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:lista negra palabras
« Respuesta #5 en: Marzo 13, 2020, 09:57:00 pm »
Hola.

No se que quieres hacer exactamente, pero creo que quieres hacer una lista negra con esas palabras, lo he modificado un poco.

Código: [Seleccionar]
on 1:text:*:#: {
  if ( $me isop $chan ) && ( $nick !isop $chan ) && ( $nick !isvoice $chan ) {
    if (perra iswm $strip($1-)) { mode # +b $address($nick,2) | /kick # $nick No es la tematica del canal, hay canales para ello en /list. }
    if (cibersex iswm $strip($1-)) { mode # +b $address($nick,2) | /kick # $nick No es la tematica del canal, hay canales para ello en /list.   }
    if (striper iswm $strip($1-)) { mode # +b $address($nick,2) | /kick # $nick No es la tematica del canal, hay canales para ello en /list. }
    if (clavado iswm $strip($1-)) { mode # +b $address($nick,2) | /kick # $nick No es la tematica del canal, hay canales para ello en /list.   }
    if (pollas iswm $strip($1-)) { mode # +b $address($nick,2) | /kick # $nick No es la tematica del canal, hay canales para ello en /list.  }
    if (polla iswm $strip($1-)) { mode # +b $address($nick,2) | /kick # $nick No es la tematica del canal, hay canales para ello en /list. | .timer 1 3600 mode # -b $address($nick,2) }
  }
}

Un saludo.

He cambiado !isin $2- por iswm $strip($1-)) y también he modificado el modelo de ban.
« última modificación: Marzo 13, 2020, 10:25:31 pm por rayco »

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:lista negra palabras
« Respuesta #6 en: Marzo 13, 2020, 10:08:28 pm »
Hola Torombolo

por lo que veo después del segundo if es donde están los errores
ya que según tu código(los errores en rojo)

on 1:text:*:#: {
  if  ( $me isop $chan ) && ( $nick !isop $chan ) && ($nick !isvoice $chan) {
  if ( perra !isin $2- ) { ban -ku3600 $chan $nick 2 !*@* | kick $chan $nick  Vocabulario no permitido en el  canal  normas }
 bla bla bla
 bla bla bla
 bla bla bla
}
}

Cualquier frase que sea mayor a dos palabras y que contenga cualquier palabra sera sancionada y aplicara un doble kick ya que en el comando ban usas el parámetro de k

Supongo que así te debería funcionar
Código: [Seleccionar]
on 1:text:*:#: { tokenize 32 $strip($1-)
  if ($me isop $chan ) && ($nick !isop $chan) && ($nick !isvoice $chan) {
  if (perra isin $2-) { ban -ku3600 $chan $nick 2 Vocabulario no permitido en el canal normas }
  if (cibersex isin $2-) { ban -ku3600 $chan $nick 2 No es la tematica del canal, hay canales para ello en /list. }
  if (striper isin $2-) { ban -ku3600 $chan $nick 2 No es la tematica del canal, hay canales para ello en /list. }
  if (clavado isin $2-) { ban -ku3600 $chan $nick 2 No es la tematica del canal, hay canales para ello en /list. }
  if (pollas isin $2-) { ban -ku3600 $chan $nick 2 No es la tematica del canal, hay canales para ello en /list. }
  if (polla isin $2-) { ban -ku3600 $chan $nick 2 No es la tematica del canal, hay canales para ello en /list. }
  }
}

Saludos

PD: debes tener cuidado en las palabras que son sancionadas
« última modificación: Marzo 13, 2020, 10:14:35 pm por Quetzalcoatl »

Desconectado Torombolo

  • Novato
  • *
  • Mensajes: 5
  • Karma: +0/-1
Re:lista negra palabras
« Respuesta #7 en: Marzo 14, 2020, 02:01:33 am »
Muchisimas gracias rayco y Quetzalcoatl me resulto magnifico ambos remotes.. son unos genios

Gracias   :D

 

anything