Hola bwkzb, veo que tienes problemas...
Yo solamente te agregué procesos para que verificara si el nick que realiza la acción está o no registrado.
Vale decir, pensaba que todo lo demás estaba funcionando y que lo único que te faltaba era que verificara el status de registrado del nick.
Ese "global" en solitario, vacío, no me pareció que estubiera bien configurado, pero no te lo cambié en el supuesto de que todo te funcionaba.
Lo que puedes hacer, es revertir los cambios, quitar todo lo que te he agregado yo, hasta hacer funcionar bien el script.
Luego, que te funcione bien, vemos de implementar la verificación del status de los nicks.
Lamento no poder ayudarte más, ya que mi Red funciona de forma diferente y con otros bots.
Estoy a tus órdenes.
Saludos