I can't see any reason why the bot would quit, or make an error for that matter.
It's likely that this is not all that is needed.
However, through the majic that is Tcl, locate the line that starts "proc pub:quote" and make the next line
Code: Select all
set [lindex [info args pub:quote] 4] [string trimleft [subst $[lindex [info args pub:quote] 4]] !]
When using the PUB type bind, the first word is the command, while the rest of the line are the arguments.
With the PUBM bind, the whole line becomes the arguments.
The code above, should in theory strip the ! from the begining of the line, and make the script operate as you intend it to.
On top, even if you go back to using the !q method, the above code will not affect it's use.