I hope your channel doesn't become too popular with bored users.
If too many of them type !bored at once, that code snippet will cause you to flood the channel and possibly be kicked off irc.
Better to have some kind of buffer for responses, or even better a delay that only gives out once responce in say, every 3 seconds, no matter how many !bored triggers are entered in that time:
Code:
on *:TEXT:!bored:#yourchannel: { 
if (!%bored) { msg $chan $read(funny.txt) | set -u3 %bored delay }
}