I realize this is merely a more specific implementation of something already added, but it's a fun twist. You can make anybody appear to say anything in chat thusly:
MessageAll('msgadminforce', "\c3Blocky: \c6I'm a little teapot!");
The name tag is yellow, followed by a colon and a space, and the text is white. It's indistinguishable from regular chat. It's an easy way to make your NPC/bots talk in game. I only wish bots had their names above their heads like players.