[TUTORIAL] Bloquear los mensajes privados en SpotChat

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
Wibol
Level 6
Level 6
Posts: 1373
Joined: Fri Nov 27, 2015 7:00 am
Location: España

[TUTORIAL] Bloquear los mensajes privados en SpotChat

Post by Wibol »

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 LockBot on Wed Dec 28, 2022 7:16 am, edited 5 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Image

No olvides:
  • Leer la Guía de publicación antes de hacer una consulta.
  • Añadir [SOLUCIONADO] al título del primer mensaje de tu consulta cuando así lo consideres.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
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 »

Gracias Wibol, por el aporte. :D
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: Bloquear los mensajes privados en el chat

Post by JCSenar »

Los que usamos (aunque poco) Mibbit ¿estamos libres de pecado? :wink:
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
Wibol
Level 6
Level 6
Posts: 1373
Joined: Fri Nov 27, 2015 7:00 am
Location: España

Re: Bloquear los mensajes privados en el chat

Post by Wibol »

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.
Image

No olvides:
  • Leer la Guía de publicación antes de hacer una consulta.
  • Añadir [SOLUCIONADO] al título del primer mensaje de tu consulta cuando así lo consideres.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
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 »

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 6
Level 6
Posts: 1373
Joined: Fri Nov 27, 2015 7:00 am
Location: España

Re: Bloquear los mensajes privados en el chat

Post by Wibol »

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.
Image

No olvides:
  • Leer la Guía de publicación antes de hacer una consulta.
  • Añadir [SOLUCIONADO] al título del primer mensaje de tu consulta cuando así lo consideres.
Locked

Return to “Español - Spanish”