Best method for listening to channels?

Get all the PRIVMSG commands sent to the #channel-UUID then parse for !commands.