That's because /me isn't text, it's an action.
on *:action:*:#:
As for the second question I'm guessing you mean checking for two different bits of text. In that case you should use an if/elseif statement. Something like
on *:text:*:#: {
if ($1 == hello) /msg $chan hello $nick
elseif ($1 == bye) /msg $chan bye $nick
}
Last edited by pball; 08/01/19 10:55 PM.