V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

limnoria

Bot de IRC desarrollado en Python que destaca por su flexibilidad, robustez y facilidad de uso. Incorpora un sistema ACL [Listas de Control de Acceso] muy granular que permite definir permisos por usuario y por comando, ideal para gestionar canales de IRC con seguridad y detalle. Incluye las herramientas supybot, supybot-adduser, supybot-botchk, supybot-plugin-create, supybot-plugin-doc, supybot-reset-password, supybot-test y supybot-wizard.

$ supybot-wizard
crear la configuración inicial. Nombre del bot, canales de IRC a los que se debe conectar, plugins a cargar, contraseñas, credenciales del propietario...
$ supybot config.conf
iniciar el bot con el archivo de configuración generado con supybot-wizard
$ supybot-adduser datos/users.conf
añadir un usuario administrador
$ supybot-botchk
verificar si el bot está en ejecución
$ supybot-reset-password datos/users.conf
reiniciar contraseña
$ supybot-test
ejecuta tests en plugins

Algunos ejemplos de configuración

/msg BotNick identify contraseña (autenticarse)

/msg BotNick @addcapability usuario admin (permisos de administrador global)

/msg BotNick @canal addperm usuario #canal op (permisos de OP en un canal específico)

/msg BotNick @canal addperm usuario #canal1 op

/msg BotNick @removecapability usuario admin

/msg BotNick @load PluginName (cargar un plugin)

Una vez el bot está en un canal

!help (muestra ayuda)

!quote add "Hola mundo" (añade una cita)

!seen usuario (dice cuándo se vio por última vez a un usuario)

!tell usuario mensaje (envía un mensaje cuando el usuario esté activo)

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4071 entradas - Acerca del Tractatus
La Pipa Plena 2025