I'm pulling quite of few of my suggestions from everyone else's comments (although some are mine), but here they are in one place:
1) You can only invite people who are on your buddy list and only If you're on theirs
2) No fee/cooldown. If you get spammed, just remove the spammer from your buddy list
3) Have a command like /hush, which stops whispers, but make it stop invites. Also, if for some reason you don't want to remove someone from your buddy list, have a command that only stops invites from a certain person, like /hush (spammer/annoying person). Would also be nice for regular whispers as well
3a) Sorry, getting off-topic, but group private chat. Like /whisper spiral sloth, and having a whisper where it was a 3-way chat between you, Spiral, and Sloth
4) Have a y/n so that typing in ridiculously long room names is simple. Also, if declined, have a message appear saying that they declined so that you know that the person wasn't just AFK.
5) Clan invites. These would invite your entire clan, no matter if you're on their buddy lis or not. They'd have cool downs, or just be for clan leaders. Or, the power could be given to people in the clan, like the ability to kick people from clans is given. This would be /invite clan, not /invite (clan name) because I feel like there could be someone named Hunter
5b) Buddy list invites. Same principle, except that you would invite everyone in your buddy list that has you as a buddy
5c) Group invites. Add people to groups in which you could invite all at once. Similar to the clan invite, but you're only inviting a part. Basically, turning"/invite squirrel cakeh chedda toforz" to "/invite fartz" (or whatever you decide to call the group)
Last edited by Cheeseburger; Mar 20, 2013 at 03:11 AM.