I have a problem similar to this, so I am posting in this thread.
My addquote alias is:
.timer 1 1 write quote.txt $2-
When someone types "!addquote TEXT | describe #channel something"
My bot records 'TEXT' as the quote but performs the command folllowing the | which is obviously undesireable.
How can I make it write exactly what the user types and not evaluate the line it is given?
I have tried a few ideas with no luck.