Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Multiple Actions  (Read 4162 times)

0 Members and 1 Guest are viewing this topic.

MeiR

  • Anope User
  • Offline Offline
  • Posts: 49
Multiple Actions
« on: June 02, 2009, 07:39:51 PM »

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.
Logged
Pages: [1]   Go Up