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
$ supybot config.conf
$ supybot-adduser datos/users.conf
$ supybot-botchk
$ supybot-reset-password datos/users.conf
$ supybot-test
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)