miércoles, 7 de abril de 2021

WeeChat #IRCNCurses Chat IRC en la terminal o consola y su instalación, configuración y uso

 

Interfaz WeeChat
Para comenzar nos debemos hacer la siguiente pregunta: ¿Qué es WeeChat? la cual responderemos a esta interrogante con la siguiente cita:

WeeChat (acrónimo de We Enhanced Environment for CHATs) es un cliente de IRC ligero en modo texto. Está licenciado bajo los términos de la licencia GNU GPL. Es expansible por medio de plugins y scripts. Fuente: Wikipedia.


Teniendo un concepto de primera mano de lo que es esta excelente aplicación el cual consume muy pero muy bajos recursos el cual se puede usar prácticamente en cualquier pc de bajos recursos, procedemos a realizar los pasos para su intalación y configuación en debian GNU/Linux en este caso aplicable para casi todas las versiones de debian, luego posteriormente se aprenderán a usar los comandos más comunes a usar contra servidores IRC desde clientes como weechat.

Instalación y configuración básica.

1.- Para su intalación solo debemos acceder a la terminar o consola loguearnos allí como super usuario (root) y ejecutar el siguiente comando:

apt-get install weechat

2.- Una vez teniendo weechat solo debemos ejecutar como usuario normal en la terminal o consola el siguiente comando:

weechat

3.- Se apertura en la terminal o consola la interfaz ncurses de weechat ahora solo hay que proceder a realizar la configuración básica para poder conectarse a un servidor en este caso freenode pero antes podemos observar la ayuda con cualquiera de estos comandos:

/help
/help comando
/help config.section.section

4.- A continuación se configura el servidor IRC con los siguiente comando:

/server add freenode chat.freenode.net

5.- Luego se personalizan las opciones para conectarse al mismo con los siguientes comandos:

  - Agregando los nick con los que se conectará al servidor

/set irc.server.freenode.nicks "tunick,tunick2,tunick3,tunick4,tunick5"

  - También para configurar el nombre de usuario y el nombre real:

/set irc.server.freenode.username "Mi nombre de usuario"
/set irc.server.freenode.realname "Mi nombre real"

  - Para que el servidor se conecte cuando WeeChat inicie:

/set irc.server.freenode.autoconnect on

  - Conexión con SSL:

/set irc.server.freenode.addresses "chat.freenode.net/7000"
/set irc.server.freenode.ssl on

  - Por ultimo conectar al servidor:

/connect freenode

Comandos IRC más usados los cuales podemos usar en el cliente WeeChat.

Una vez conectado weechat al servidor IRC (para este ejemplo freenode por excelencia) debe conocer como unirse a canales listarlos, escribir en privado con otro usuario nick, crear canales públicos o privados, registrar un nick propio para que otros no lo puedan usar, entre algunas otras funciones, a continuación se comienza una su explicación:

  - Registro Nick:

/msg NickServ REGISTER clave email

  - Identificarse una vez conectado en el servidor con el nick ya registrado:

/msg NickServ identify clave

  - Cambio de clave al conectado e indentificado en el servidor:

/msg NickServ SET PASSWORD nuevaclave

  - Cambiar idioma:  donde el número será el idioma 1)Inglés 2)Francés 3)Portugués 4)Turco, etc.:

/msg NickServ SET LANGUAJE número

  - Se añade web en la información del nick identificado:

/msg NickServ SET URL direcciónweb

- Se añade un email en la información del nick identificado:

/msg NickServ SET EMAIL direccióndemail

  - Unirse a un canal

/join nombrecanal
/join #nombrecanal

  - Salirse del canal

/part nombrecanal
/part #nombrecanal

  - Cerrar el buffer o pantalla con los msj del chat de canal del cual se haya salido

/buffer close

  - Escribir a otro usuario nick en privado:

/msg nickdelusuarioaescribirle "Texto del msj"

  - Registrar un canal propio:

/msg ChanServ Register #nombrecanal clavedelcanal

  - Recuperar el canal:

/msg Chanserv RECOVER #nombrecanal

  - Crear un tipico en el canal:

/msg ChanServ TOPIG #nombrecanal "Texto del topico"

  - Mensaje de entrada al canal:

/msg ChanServ SET #nombrecanal ENTRYMSG mensaje 

  - Agregar email, Descripción, url y taxonimía:

/msg ChanServ SET #nombrecanal EMAIL nuevadescripción
/msg ChanServ SET #nombrecanal DESC nuevadescripción
/msg ChanServ SET #nombrecanal URL urldelapaginaweb
/msg ChanServ TAXONOMY #nombrecanal

  - Crear el Fundador y el sucesor:

/msg ChanServ SET #nombrecanal FOUNDER nickdelnuevofounder
/msg ChanServ SET #nombrecanal SUCCESSOR nickdelsucesor

  - Asignar operador a un usuario nick:

/msg ChanServ OP #nombrecanal ADD nick

  - Quitar operador a un usuario nick:

/msg ChanServ OP #nombrecanal DEL nick

  - Eliminar el canal:

/msg ChanServ DROP #nombrecanal

  - Listar memos recibidos:

/msg MemoServ LIST
/msg MemoServ LIST #nombrecanal

  - Leer un memo:

/msg MemoServ READ #nombrecanal (número ó list)
/memo MemoServ READ (número ó last ó new)

  - Enviar un memo:

/msg MemoServ SEND (#canal/nombre) mensaje

  - Cancelar un memo antes que sea leído:

/msg MemoServ CANCEL (#canal/nombre)

Estos son los comandos más usados para interactual con el servicio de IRC a través del programa weechat si quieres más detalles de comandos y su explicación puedes consultar la siguiente pagina:



Si te gustan las entradas de este blog y quieres mayor actividad y mejores explicaciones y tutoriales no dudes entrar en la pagina de donaciones de este blog y realizar un donativo o patrocinar este en cualquiera de las opciones disponibles y que se hacen referencia allí.


No hay comentarios:

Publicar un comentario