I think it'd be nice if actions could be made on several users [or maybe channels] at once.
It can be a fantastic alternative to lots of client side scripts or commands repeating when desired.
Also, it can avoid multiple rawmodes sent to channel with ChanServ.
Example: /cs op #chan nick1,nick2,nick3
I think it has to be a comma separated list, since the nick isn't the last argument in many commads [otherwise space is more comfortable].
I'm listing the actions I found relevenat [there're probably more I forgot]. You may decide that many of them aren't useful, but you can't know when someone will need it
- ChanServ- kick, ban, akick, invite, protect, op, halfop, voice, deprotect, deop, dehalfop, devoice, sop, aop, hop, vop, access, [levels?]
I know that deletions already support multipling, but it's only entry num based. - NickServ- suspend,unsuspend
- MemoServ- send
- OperServ- oper, admin, kick, ignore, modload, modunload, [mode?]
- HostServ- activate, del
- BotServ (much less useful)- assign, say, act, [badwords is a problem since "," may be needed in text]
I wasn't sure about "set"... The on\off settings can be included easily (e.g. /cs set SECUREOPS,PEACE,TOPICLOCK on).
The idea shouldn't be hard to implement, but will require decent working among all above-mentioned methods.