que hace el sript en python y a que se referian con monitorizar IRC desde el cliente?.
IRC generalmente es un chat de salas.Es decir, hay salas en las que la gente participa y todos los mensajes son "públicos".. osease, todo el que este en la sala, los ve. Monitorear estas conversaciones por tanto, es fácil y basta con que el bot se conecte al canal.
Obviamente hay excepciones como cunado la sala es privada (es decir, se requiere invitación y/o contraseña).
PD: Los bots estos días suelen estar permitidos en la mayoría de los servidores mientras no tengan comportamientos "maliciosos". Es decir, si tu bot es puramente informativo, por ejemplo, puede decirte que temperatura hace cuando le preguntas, no tiene por que ser baneado a no ser que se prohíba explícitamente. En cambio, si tu bot se dedica a hacer spam (como el de ivancea96 xD), en tal caso obviamente sera baneado.
Saludos