Why doesn't reporting to a GM have a nifty slash command? Well now it does! I made this addon in about 15 minutes, and although I haven't thoroughly tested it, it's so simple I must be insane if it doesn't work. It can't get past only having one ticket open at a time though, this is a server limitation. I didn't Ace it because it's just so tiny and simple. Maybe not 100% optimized, but simple.
Just do everything short of sending the report? I havn't tested this mod (I don't feel the need to use it personnaly), but from what I've seen I gather that it opens the GM UI and auto-fills in useful info for you, then you add your notes and submit. Am I wrong? Seems that'd be easy enough to test :)
Besides, they don't turnover tickets very quickly, you could open and close the tix before a GM ever gets to them.
How did you test this without annoying the GMs with useless spam?
As Tekkub said, this still causes the "Open Ticket" window to appear, which allows you to see what's entered and edit it before a GM looks at it. This doesn't open the GM UI though, it uses NewGMTicket to submit automatically after you confirm. If you need to change any information, you have plenty of time to edit your ticket before a GM gets to it.
One of the reasons I wrote this mod was because of bug reporting, as I can't be sure they collect the very useful information of zone, loc, subzone, and submit time. I also play on a RP server, and reporting names the old fashioned way is a PAIN.