Sintaxis:
on *:textALABRA:SITIO: {
COMANDOS
}
Aplicado a lo que tu pides:
on :text:!hola*:#: {
msg $chan Yo prefiero decir adios.
}
Notas:
1) Cuando ejecutas el comando say el script lo ejecuta en la ventana que en ese momento tengas como activa es decir en la que tengas delante de las nazices.
2) Al poner # en el on text el script solo detectara cuando pongan !hola en un canal y lo ignorara en los privados. Puedes usar 3 formas:
: Para canales solo
? : Para privados solo
3) Para que el script mande la frase "Yo prefiero decir adios" al detectar la palabra !hola en un CANAL y mande dicha frase al canal en el que se dice la palabra usamos el comando msg seguido de un identificador el cual es $chan que lo que significa es el canal en el que se puso !hola.
Si tienes alguna otra DUDA o no te queda claro puedes dimelo e intentare ayudarte.