I use your example for this:
on *:TEXT:*:#:{
if (Text1 isin $1-) { msg $chan messagetext }
else if (Text2 isin $1-) { msg $chan messagetext }
else if (Text3 isin $1-) { msg $chan messagetext }
}
this should work.
You can replace the # in on *:TEXT:*:
#:{
* <- it triggers on all text both in chat and channel.
# <- it triggers on text in a channel.
? <- it triggers only on private message.
= <- it triggers on a DCC chat and the text in that one.