allows !command to also appear at the end, and be less sensitive about whitespaces
I wanted to go in a slightly different direction with this, here's the half-a-diff I have locally that I haven't had a chance to finish/test yet:
In particular, the rules are:
- !command is parsed on any line, but must appear at the beginning of the line.
- Multiple !commands are allowed to appear in a message (e.g., !assign + !close).
- Words after !command are interpreted as arguments.
In particular, I don't think "just chatting about !reject" should trigger a reject. The other stuff makes this more flexible in the future.