stringtranslate.com

robot IRC

Un bot de IRC que realiza una tarea sencilla.

Un bot de IRC es un conjunto de scripts o un programa independiente que se conecta a Internet Relay Chat como un cliente y, por lo tanto, aparece ante otros usuarios de IRC como un usuario más. Un bot de IRC se diferencia de un cliente normal en que, en lugar de proporcionar acceso interactivo a IRC para un usuario humano, realiza funciones automatizadas.

Función

A menudo, un bot de IRC se implementa como un programa independiente que se ejecuta desde un host estable. Se ubica en un canal IRC para mantenerlo abierto y evitar que usuarios malintencionados se apoderen del canal. Se puede configurar para otorgar el estatus de operador de canal a usuarios privilegiados cuando se unen al canal y puede proporcionar una lista de operadores de canal unificada. Muchas de estas funciones requieren que el bot sea un operador de canal. Por lo tanto, la mayoría de los bots de IRC se ejecutan desde computadoras que tienen largos tiempos de actividad (generalmente ejecutan un derivado de BSD o Linux ) y una conexión a Internet rápida y estable . A medida que IRC también se ha vuelto popular entre muchos usuarios de acceso telefónico , las cuentas de shell en los proveedores de shell se han vuelto populares como un servidor Linux estable con una conexión decente desde la cual ejecutar un bot.

Además de administrar los permisos del canal, un bot también puede realizar funciones como registrar lo que se publica en un canal IRC, brindar información a pedido (muy popular en los canales IRC que se ocupan de soporte al usuario), crear estadísticas que rastrean a los usuarios más destacados del canal y a los más antiguos. merodeadores vividos , o albergando trivia , Uno y otros juegos. Estas funciones suelen ser proporcionadas por scripts, a menudo escritos en un lenguaje de programación de scripts como Tcl o Perl por los usuarios del bot. Los canales dedicados al intercambio de archivos suelen utilizar bots XDCC para distribuir sus archivos.

Los bots de IRC son particularmente útiles en redes IRC como EFnet e IRCnet sin servicios de registro de canales , y en redes como Undernet o QuakeNet que requieren que se cumplan condiciones (recuento mínimo de usuarios, etc.) antes de que se pueda registrar un canal. Cuando los bots se utilizan para funciones administrativas como esta, es posible que necesiten más acceso del que permite una conexión de cliente normal. Algunas versiones de IRC tienen un protocolo de "Servicio" que permite a los clientes tener estos poderes adicionales. Estos bots autorizados por el servidor se denominan servicios IRC .

Los bots no siempre son bienvenidos. Algunas redes IRC prohíben el uso de bots. Una de las razones para hacerlo es que cada apodo conectado a la red aumenta el tamaño de la base de datos de la red que se mantiene sincronizada en todos los servidores. Permitir bots en redes grandes puede causar una cantidad importante de tráfico de red que necesita ser financiado e incluso puede conducir a netsplits . [1] [2]

Comparación

En la cultura popular

Ver también

Referencias

  1. ^ RFC  1324 - 2.5.1, Tamaño
  2. ^ von Loesch, Carl (17 de julio de 2003). "Funcionalidad proporcionada por los sistemas para conferencias síncronas: 1.2.1 Crecimiento" . Consultado el 29 de enero de 2019 .

enlaces externos