[TUTORIAL] Bloquear los mensajes privados en SpotChat

Spanish Forum

Moderators: tomeu, JCSenar

Post Reply
User avatar
Wibol
Level 4
Level 4
Posts: 366
Joined: Fri Nov 27, 2015 7:00 am
Location: España

[TUTORIAL] Bloquear los mensajes privados en SpotChat

Post by Wibol » Thu Oct 13, 2016 12:30 pm

Si usas el chat con regularidad, probablemente te habrás encontrado con que usuarios a los que no conoces te envían mensajes privados (PM), lo que resulta molesto y distrae bastante. Afortunadamente podemos bloquear a estos "trolls" fácilmente.

Existen 3 "modos de usuario" que puedes establecer para gestionar este problema mediante comandos en la línea de chat (donde escribes):
  • /MODE tunick +c: Bloquea los mensajes privados de usuarios que no comparten un canal contigo. Mantendrás alejados a los trolls de la red que se encuentran en otros canales.
  • /MODE tunick +R: Bloquea los mensajes privados de usuarios con nicks sin registrar. Los trolls no suelen estar registrados ya que cambian de nick constantemente.
  • /MODE tunick +g: Bloquea los mensajes privados de cualquier usuario al que no hayas aprobado. El troll será informado de que tienes los PM bloqueados y recibirás una notificación de que un nick ha intentado enviarte un mensaje y recordando como habilitar su entrada:
    • Añadir a alguien a la lista de aprobados: /ACCEPT +nick
    • Borrar a alguien de la lista de aprobados: /ACCEPT -nick
    • Mostrar la lista de aprobados: /APPROVE *
Para desactivar estos modos de usuario basta con teclear /MODE tunick -c, /MODE tunick -R y /MODE tunick -g respectivamente. Pero lamentablemente esta configuración sólo se mantiene durante la sesión actual, por lo que sería necesario repetir estos pasos cada vez que nos conectemos. Pero podemos configurar nuestro cliente IRC para que lo haga automáticamente por nosotros:
  • En HexChat:
    • Menú HexChat/Lista de redes...
    • Seleccionar "Linux Mint" o "SpotChat" y pulsar Editar.
    • Ir a la pestaña Comandos de conexión y presionar Añadir.
    • Escribe el comando deseado y pulsa Intro (necesario). Observa que la / será eliminada, lo cual es correcto. Repite esta operación tanta veces como se requiera.
  • En Konversation:
    • Menú Archivo/Lista de servidores.
    • Seleccionar "Linux Mint" o "SpotChat" y pulsar Editar.
    • Escribe el comando deseado en la caja de texto de Comandos.
  • En Xchat:
    • Menú HexChat/Lista de redes...
    • Seleccionar "Linux Mint" o "SpotChat" y pulsar Editar.
    • Escribe el comando deseado en la caja de texto Orden de conexión. Sólo acepta un comando por lo que podemos aplicar varios modos con /MODE tunick +cR o escribiendo la ruta y nombre de un fichero de texto con los comandos necesarios (uno por línea):
      • Code: Select all

        /MODE tunick +cR
        /ACCEPT +nick1 
        /ACCEPT +nick2
  • En Weechat:
    • Es necesario cambiar la configuración de irc.server.<network name>.command
* Traducción libre de How to: Block private messages on IRC
Last edited by Wibol on Sat Aug 18, 2018 6:23 am, edited 4 times in total.

Antes de realizar una consulta, no olvides:

User avatar
JOPETA
Level 15
Level 15
Posts: 5743
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Bloquear los mensajes privados en el chat

Post by JOPETA » Thu Oct 13, 2016 1:36 pm

Gracias Wibol, por el aporte. :D

User avatar
JCSenar
Level 10
Level 10
Posts: 3159
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: Bloquear los mensajes privados en el chat

Post by JCSenar » Thu Oct 13, 2016 2:06 pm

Los que usamos (aunque poco) Mibbit ¿estamos libres de pecado? :wink:
Image
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.

User avatar
Wibol
Level 4
Level 4
Posts: 366
Joined: Fri Nov 27, 2015 7:00 am
Location: España

Re: Bloquear los mensajes privados en el chat

Post by Wibol » Thu Oct 13, 2016 6:08 pm

Hola JCSenar:

Pues he hecho la prueba y lamentablemente también estáis expuestos a los trolls. Pero no existe la opción de lanzar los comandos automáticamente, por lo que habrá que hacerlo a mano.

Antes de realizar una consulta, no olvides:

User avatar
JOPETA
Level 15
Level 15
Posts: 5743
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Bloquear los mensajes privados en el chat

Post by JOPETA » Thu Oct 13, 2016 7:07 pm

Wibol solo confirmar que los los códigos que empleas /MODE tunick son iguales en funcionalidad a /umode en el tutorial de xenopeek o el que yo empleo /UMODE ¿no?

Además, por cerrar el círculo hago el mismo aporte que realizo allí. Los códigos pueden se sustituidos creando un script para establecer los modos al inicio de la conexión, con la ventaja de poder usarlo en los diferentes Clentes IRC o de tener varios sistemas solo tendrías que copiar y pegar o compartirlos si los ubicas en un partición de uso compartido...

Lo que hago es lo siguiente
  • 1) creo un archivo en la ubicación deseada por ejemplo en el caso de Xchat en el directorio ./xchat2 y lo pongo un nombre, (nomolesten.conf. El contenido del archivo debe contener los modos de usuario deseados para bloquear los mensajes privados según indica Wibol y lo nicks de los usuarios a los que les permites abrir ventanas de dialogo

    Code: Select all

    UMODE +R
    UMODE +g
    /ACCEPT +nick1  
    /ACCEPT +nick2

    2)Luego usar como comandos de conexión (en mi caso para xchat Xchat>Lista de redes...>Seleccionamos la correcto "Linux MInt">Editar) lo siguiente para cargar el script

    Code: Select all

    LOAD -e /home/USER/.xchat2/nomolesten.conf
    Claro está usa el nombre de tu usuario en vez e USER
Una última cosa, si uno de los usuarios con nicks aceptados no se encuentra conectado en el momento que iniciamos el chat y lo hace después, recibirás un mensaje de advertencia cuando trate de abrir dialogo privado contigo. Entonces tendrás que autorizarlo desde la ventana de chat con /accept +nickX.
Last edited by JOPETA on Fri Oct 14, 2016 2:06 am, edited 1 time in total.

User avatar
Wibol
Level 4
Level 4
Posts: 366
Joined: Fri Nov 27, 2015 7:00 am
Location: España

Re: Bloquear los mensajes privados en el chat

Post by Wibol » Thu Oct 13, 2016 7:32 pm

Así es. UMODE o umode (el servidor no discrimina entre mayúsculas y minúculas) es un álias preconfigurado en Hexchat y Xchat para el comando /MODE tunick que es el que realmente envía el cliente al servidor, así que he decidido precindir de ellos para que los comandos sean válidos para cualquier cliente irc sin necesidad de crear álias (como recomendaba xenopeek para weechat).

Tu aporte sobre el script de comandos esta recogido en la configuración de Xchat aunque de forma muy sucinta, ya que éste sólo soporta un único comando. Gracias por ampliarlo.

Antes de realizar una consulta, no olvides:

Post Reply

Return to “Español (Spanish)”