Módulos ZNC

    • Servicio
    • Módulos ZNC

      Para utilizar cualquiera de estos comandos es necesario añadir un * delante del nombre del módulo de tal forma /msg *<nombre_del_modulo> <parámetros>

      Hay algunos modulos que ya vienen por defecto cargados en tu ZNC como es el de status y no pueden ser desactivados porque forman parte de su configuración principal, pero hay otros que si pueden ser cargados, descargados y configurados como se explica a continuación.


      Para cargar los módulos podemos utilizar /msg *status LoadMod <módulo> y para descargarlo /msg *status UnLoadMod <módulo>


      status

      Puedes configurar algunas opciones generales a través de *status, el cual también muestra diversa información. Todos los comandos del tipo /msg *status pueden sustituirse por /znc y el comando si utilizas mIRC o XChat. Estos son los comandos que comúnmente podríamos ver cuando pedimos la ayuda del ZNC con /msg *status help

      Comandos

      • /msg *status Help - Muestra la lista de comandos de *status.
      • /msg *status Version - Para ver la versión del ZNC.
      • /msg *status ListMods - Para ver la lista de módulos cargados.
      • /msg *status ListAvailMods - Para ver la lista de módulos disponibles.
      • /msg *status LoadMod <modulo> - Carga un módulo para tu ZNC.
      • /msg *status ReloadMod <modulo> - Vuelve a cargar un módulo para tu ZNC.
      • /msg *status UnLoadMod <modulo> - Descarga un módulo de tu ZNC.
      • /msg *status ListChans - Proporciona la lista de todos los canales en los que estás.
      • /msg *status ListNicks <#canal> - Proporciona la lista de todos los nicks que hay en el canal indicado.
      • /msg *status ListClients - Proporciona la lista de todos los clientes conectados a tu usuario de ZNC.
      • /msg *status ListServers - Proporciona la lista de todos los servidores configurados en tu usuario de ZNC.
      • /msg *status AddNetwork <Network> - Para añadir una Network nueva en tu ZNC (No disponible, ya que la Network es la que viene por defecto de Natasha).
      • /msg *status DelNetwork <Network> - Para eliminar una Network de tu ZNC (Si se elimina el ZNC queda inutilizado porque se quita la única disponible).
      • /msg *status ListNetworks - Para ver la lista de Networks con su información del ZNC.
      • /msg *status JumpNetwork <Network> - Para cambiar a otra Network configurada (No disponible, ya que so,amente hay una posible en Natasha).
      • /msg *status AddServer <server> <puerto> [contraseña] - Para añadir un nuevo servidor en tu ZNC.
      • /msg *status DelServer <server> <puerto> [contraseña] - Para eliminar un servidor en tu ZNC.
      • /msg *status AddTrustedServerFingerprint <fingerprint> - Para añadir un código de certificado de seguridad SSL (Solo disponible con ZNC con SSL).
      • /msg *status DelTrustedServerFingerprint <fingerprint> - Para eliminar un código de certificado de seguridad SSL (Solo disponible con ZNC con SSL).
      • /msg *status ListTrustedServerFingerprints - Para ver la lista de códigos SSL cargados en tu ZNC.
      • /msg *status EnableChan <búsqueda> - Para ver el número de canales activos que coinciden con la búsqueda.
      • /msg *status DisableChan <búsqueda> - Para ver el número de canales desactivados que coinciden con la búsqueda.
      • /msg *status Detach <#canal> - Separar canal (permanecerás en el canal pero no recibirás mensajes del mismo y no lo verás de ninguna manera). En mIRC puedes utilizarse también el comando /detach #chan. Ésto puede revertirse a través del comando /join #canal.
      • /msg *status Topics - Muestra los topics de todos tus canales.
      • /msg *status PlayBuffer <#canal> - Muestra el buffer de un determinado canal.
      • /msg *status ClearBuffer <#canal> - Elimina el buffer de un cierto canal.
      • /msg *status ClearAllChannelBuffers - Elimina el buffer de todos los canales.
      • /msg *status SetBuffer <#canal/query> <lineas> - Para configurar el número de lineas de Buffer que guardará de ese canal/query.
      • /msg *status ListBindHosts - Muestra la lista configurada de hosts de enlace.
      • /msg *status SetBindHost <host (IP preferiblemente)> - Establece el host de enlace para tu conexión. (No disponible, es el de Natasha - server.natasha-bot.com)
      • /msg *status SetUserBindHost <host (IP preferiblemente)> - Establece el host de enlace para tu ZNC. |(No disponible, es el de Natasha - server.natasha-bot.com)
      • /msg *status ClearBindHost - Borra el host de enlace para tu conexión.
      • /msg *status ClearUserBindHost - Borra el host de enlace para tu ZNC.
      • /msg *status ShowBindHost - Muestra el host de enlace seleccionado actualmente
      • /msg *status Jump - Se reconecta al IRC. Este generalmente se utiliza para actualizar configuraciones como cambio del Nombre Real o poner el ZNC con LoC
      • /msg *status Disconnect - Se desconecta del IRC.
      • /msg *status Connect - Se reconecta al IRC.
      • /msg *status Uptime - Muestra la cantidad de tiempo que ha estado operativo tu ZNC.
      • /msg *status ShowMOTD - Muestra el Mensaje del día del ZNC.












      awaynick

      Este módulo cambia automáticamente tu nick a otro que quieras cuando te desconectas.

      Comandos

      • /msg *awaynick help - Muestra la lista de comandos de *nawaynick.
      • /msg *awaynick set <nick> - Establece el nick que desees para cuando te desconectes. Por defecto pone tu nick actual con un zz_ delante.
      • /msg *awaynick show - Muestra el nick away actual.



      perform

      Este módulo sirve añadir comandos que ejecutará el ZNC por defecto cuando te conectas.

      Comandos

      • /msg *perform help - Muestra todos los comandos de este módulo.[/b]
      • /msg *perform add <comando> - Añade un comando. Puedes utilizar %nick% para hacer referencia a tu nick actual. De esta forma podrás configurar modos de usuario, etc. Por ejemplo: /msg *perform add mode %nick% +xi
      • /msg *perform list - Muestra la lista actual de comandos del perform.
      • /msg *perform del <número> - Elimina uno de los comandos del perform - su numeración aparece en /msg *perform list.
      • /msg *perform execute - Ejecuta todos los comandos del perform.
      • /msg *perform swap <número> <número> - Intercambia el orden de los comandos del perform actuales.



      notes

      Este módulo almacena y muestra notas cortas utilizando pares de claves y notas y te los enseña cuando te conectas. Estas notas sólo son accesibles a través de la interfaz web.

      Comandos

      • /msg *notes Add <Clave> <Nota> - Añade una nueva nota.
      • /msg *notes Del <Clave> - Elimina una nota existente.
      • /msg *notes Mod <Clave> <Nota> - Modifica una nota existente.



      stickychan

      Este módulo te pega a un canal, de forma que si accidentalmente haces click en salir de él, no permitirá que ello suceda. Si usas el comando /part para salir de un canal, el ZNC interceptará esta acción y evitará que se envíe al servidor de IRC. Tu cliente volverá a unirse al canal de forma inmediata.

      Comandos

      • /msg *stickychan stick #canal <contraseña> - Te pega a un canal (con contraseña si se la añades).
      • /msg *stickychan unstick #canal - Te despega de un canal.
    • autocycle

      Recrea un canal cuando eres la única persona en él y no eres operador del mismo.
      Por defecto, está activado en todos los canales en los que estás, pero puedes escribir /msg *autocycle del *' y /msg *autocycle add <#canal> para que funcione sólo en determinados canales. El uso de asteriscos está permitido.


      kickrejoin

      Implementa la entrada automática a un canal cuando te echan de éste.

      Comandos

      • /msg *kickrejoin setdelay <segundos> - Establece el retraso que habrá antes de reentrar al canal.
      • /msg *kickrejoin showdelay - Muestra el retraso actual para intentar reentrar al canal.



      autoop

      Este módulo sirve para dar op automáticamente a aquellos usuarios que hayas añadido a tu lista personal.

      Comandos

      • /msg *autoop AddUser <usuario> <hostmask> __NOKEY__ [canales] - Añade a un usuario a tu lista de autoop. Tienes que escribir la hostmask del usuario utilizando el formato nick!ident@host (por ejemplo: *!*@xxx.user.OnlineGamesNet - el usuario con la cuenta de OGN "xxx" y todos sus nicks e idents). En canales tienes que poner todos aquellos en los que quieras que este usuario tenga op. Se pueden utilizar asteriscos. __NOKEY__ debería permanecer en este formato.
      • /msg *autoop List - Muestra el listado de usuarios y canales.
      • /msg *autoop DelUser <usuario> - Borra a un usuario de la lista de autoop.
      • /msg *autoop AddChans <usuario> <canal> [canal] - Añade un canal a un usuario existente.
      • /msg *autoop DelChans <usuario> <canal>[canal] - Elimina un canal a un usuario existente.



      autovoice

      Este módulo sirve para dar voz automáticamente a aquellos usuarios que hayas añadido a tu lista personal.

      Comandos

      • /msg *autovoice AddUser <usuario> <hostmask> [canales] - Añade a un usuario a tu lista de autovoice. Tienes que escribir la hostmask del usuario utilizando el formato nick!ident@host (por ejemplo: *!*@xxx.user.OnlineGamesNet - el usuario con la cuenta de OGN "xxx" y todos sus nicks e idents). En canales tienes que poner todos aquellos en los que quieras que este usuario tenga voz. Se pueden utilizar asteriscos. Por ejemplo: /msg *autovoice AddUser * * #canal - Todas aquellas personas que se unan a #canal tendrán voz.
      • /msg *autovoice List - Muestra todas las entradas de usuarios y canales.
      • /msg *autovoice DelUser <usuario> - Elimina un usuario de la lista de autovoice.
      • /msg *autovoice AddChans <usuario> <canal> [canal] - Añade un canal a un usuario existente.
      • /msg *autovoice DelChans <usuario> <canal> [canal] - Elimina un canal a un usuario existente.



      clientnotify

      Informa de nuevas conexiones entrantes a tu usuario. No es configurable.


      ctcpflood

      Este modulo intenta bloquear los floods de ctcp. No es configurable.


      flooddetach

      Este módulo te separa de aquellos canales que son floodeados. No es configurable.


      keepnick

      Este módulo intenta recuperar tu nick principal. Tendría que funcionar por sí solo. Sin embargo, puedes activar o desactivar este módulo de forma explícita.

      Comandos

      • /msg *keepnick enable - Periódicamente, el módulo intentará recuperar tu nick principal.
      • /msg *keepnick disable - El módulo ya no seguirá tratará de hacerse con tu nick principal.
      • /msg *keepnick state - Te informa de si el módulo está actualmente intentando cambiar tu nick por tu nick principal.



      route_replies

      Si se conectas a un mismo usuario de ZNC a través de diferentes clientes, podrías ver un montón de información inútil como las respuestas del comando /who. Este módulo soluciona este problema enviando estas respuestas sólo al cliente que las ha solicitado, en lugar de hacerlo con todos.

      Comandos

      • /msg *route_replies silent [yes/no] - Activa/Desactiva los mensajes el envío de estos mensajes.
      • /msg *route_replies silent - Comprueba si estos mensajes están activas o desactivados.



      savebuff

      Este módulo guarda el buffer de tus canales en un archivo encriptado, así que se conservan si se reinicia la conexión o el ordenador. No es configurable.
    • simple_away

      Este módulo hará que pases a estar en modo ausente de forma automática en cuanto te desconectas de tu bouncer.

      Comandos

      • /msg *simple_away help - Muestra la lista de comandos de *simple_away.
      • /msg *simple_away Reason [<texto>] - Muestra y opcionalmente establece el motivo de la ausencia.
      • /msg *simple_away Timer - Muestra el tiempo definido que ha de transcurrir para que se active la ausencia.
      • /msg *simple_away SetTimer <tiempo> - Define los segundos que tienen que transcurrir para que se active la ausencia.
      • /msg *simple_away DisableTimer - Desactiva el tiempo de espera anterior a que pases a estar ausente.



      buffextras

      Este módulo guarda cambios de nick, entradas y salidas de los canales, cambios de topic, etc. al buffer del znc y no es configurable.
      El equipo podría desactivarlo en caso que este consuma demasiados recursos del servidor.


      autoattach

      Este modulo vigila los canales de los que te has separado y te re-une a ellos de forma automática cuando hay actividad en un canal que consta en la lista de autoattach.

      Comandos

      • /msg *autoattach Add - Añade una entrada. Utiliza !#canal para negar y * como comodín.
      • /msg *autoattach Del - Elimina una entrada. Tienes que escribir su nombre exacto.
      • /msg *autoattach List - Muestra todas las entradas.



      autoreply

      Este módulo responde automáticamente los mensajes privados si no estás conectado al ZNC.

      Comandos

      • /msg *autoreply Set <respuesta> - Establece una nueva respuesta automática.
      • /msg *autoreply Show - Muestra la respuesta actual.



      block_motd

      Bloquea el mensaje del día del IRC, de tal forma que éste no será enviado a tu cliente/s. No es configurable.



      crypt

      Este módulo se diseñó para ser compatible con el módulo CBC de Mircryption. Encripta los mensajes de los canales y de las conversaciones privadas.

      Comandos

      • /msg *crypt SetKey <#canal|Nick> <clave> - Establece una clave de encriptación. A partir de ese momento, todos los mensajes con ese destinatario serán encriptados. Los mensajes recibidos se desencriptarán automáticamente.
      • /msg *crypt DelKey <#canal|Nick> - Elimina una clave existente.
      • /msg *crypt ListKeys - Muestra todas las claves.



      watch

      Este módulo te permite monitorizar la actividad de un usuario determinado y/o de ciertos patrones de texto y deja el texto enviado en una ventana especial de conversación privada. Esto te puede ser muy útil, por ejemplo, cuando quieres que no se te pase por alto ningún texto que contenga tu nick.

      Comandos

      • /msg *watch Add <HostMask> [Objetivo] [Patrón] - Se utiliza para añadir una entrada que vigilar. HostMask es la hostmask del objeto a vigilar, pudiéndose utilizar asteriscos. Objetivo es el nombre de la ventana de query en la que verás los resultados de la entrada en cuestión y Patrón se utiliza si quieres concentrarte sólo en las líneas, las cuales encajan con el patrón dado. Por ejemplo, se podría utilizar *%nick%* como patrón, si quieres tener una ventana en la que se guarden todas las líneas que contengan tu nick.
      • /msg *watch SetSources <Id> - Establece los canales que te importan. Se pueden utilizar asteriscos.
      • /msg *watch List - Muestra todas las entradas que están siendo vigiladas.
      • /msg *watch Del <Id> - Elimina a Id de la lista de entradas vigiladas.
      • /msg *watch Clear - Elimina todas las entradas.
      • /msg *watch Disable <Id | *> - Desactiva (pero no elimina) una entrada.
      • /msg *watch Enable <Id | *> - Activa una entrada desactivada.
      • /msg *watch Buffer [Count] - Muestra/Establece la cantidad de líneas que se guardarán mientras estés separado del canal.
      • /msg *watch Dump - Muestra la lista de todas las entradas actuales para utilizarlas más tarde.