anope

- supernets anope source code & configuration
git clone git://git.acid.vegas/anope.git
Log | Files | Refs | Archive | README

botserv.conf (5921B)

      1 service {
      2 	nick = "BotServ"
      3 	user = "services"
      4 	host = "services.host"
      5 	gecos = "Bot Service"
      6 	channels = "@#services"
      7 }
      8 
      9 module {
     10 	name = "botserv"
     11 	client = "BotServ"
     12 	defaults = "dontkickops fantasy greet"
     13 	minusers = 1
     14 	botmodes = "o"
     15 }
     16 
     17 command { service = "BotServ"; name = "HELP"; command = "generic/help"; }
     18 
     19 module { name = "bs_assign" }
     20 command { service = "BotServ"; name = "ASSIGN"; command = "botserv/assign"; }
     21 command { service = "BotServ"; name = "UNASSIGN"; command = "botserv/unassign"; }
     22 command { service = "BotServ"; name = "SET NOBOT"; command = "botserv/set/nobot"; permission = "botserv/set/nobot"; }
     23 
     24 module {
     25 	name = "bs_autoassign"
     26 	bot = "ChanServ"
     27 }
     28 
     29 module {
     30 	name = "bs_badwords"
     31 	badwordsmax = 32
     32 }
     33 command { service = "BotServ"; name = "BADWORDS"; command = "botserv/badwords"; }
     34 
     35 module { name = "bs_bot" }
     36 command { service = "BotServ"; name = "BOT"; command = "botserv/bot"; permission = "botserv/bot"; }
     37 
     38 module { name = "bs_botlist" }
     39 command { service = "BotServ"; name = "BOTLIST"; command = "botserv/botlist"; }
     40 
     41 module { name = "bs_control" }
     42 command { service = "BotServ"; name = "ACT"; command = "botserv/act"; }
     43 command { service = "BotServ"; name = "SAY"; command = "botserv/say"; }
     44 
     45 module { name = "bs_info" }
     46 command { service = "BotServ"; name = "INFO"; command = "botserv/info"; }
     47 
     48 module {
     49 	name = "bs_kick"
     50 	keepdata = 10m
     51 	gentlebadwordreason = yes
     52 }
     53 command { service = "BotServ"; name = "KICK"; command = "botserv/kick"; }
     54 command { service = "BotServ"; name = "KICK AMSG"; command = "botserv/kick/amsg"; }
     55 command { service = "BotServ"; name = "KICK BADWORDS"; command = "botserv/kick/badwords"; }
     56 command { service = "BotServ"; name = "KICK BOLDS"; command = "botserv/kick/bolds"; }
     57 command { service = "BotServ"; name = "KICK CAPS"; command = "botserv/kick/caps"; }
     58 command { service = "BotServ"; name = "KICK COLORS"; command = "botserv/kick/colors"; }
     59 command { service = "BotServ"; name = "KICK FLOOD"; command = "botserv/kick/flood"; }
     60 command { service = "BotServ"; name = "KICK ITALICS"; command = "botserv/kick/italics"; }
     61 command { service = "BotServ"; name = "KICK REPEAT"; command = "botserv/kick/repeat"; }
     62 command { service = "BotServ"; name = "KICK REVERSES"; command = "botserv/kick/reverses"; }
     63 command { service = "BotServ"; name = "KICK UNDERLINES"; command = "botserv/kick/underlines"; }
     64 
     65 command { service = "BotServ"; name = "SET DONTKICKOPS"; command = "botserv/set/dontkickops"; }
     66 command { service = "BotServ"; name = "SET DONTKICKVOICES"; command = "botserv/set/dontkickvoices"; }
     67 
     68 module { name = "bs_set" }
     69 command { service = "BotServ"; name = "SET"; command = "botserv/set"; }
     70 command { service = "BotServ"; name = "SET BANEXPIRE"; command = "botserv/set/banexpire"; }
     71 command { service = "BotServ"; name = "SET PRIVATE"; command = "botserv/set/private"; permission = "botserv/set/private"; }
     72 
     73 module { name = "greet" }
     74 command { service = "BotServ"; name = "SET GREET"; command = "botserv/set/greet"; }
     75 command { service = "NickServ"; name = "SET GREET"; command = "nickserv/set/greet"; }
     76 command { service = "NickServ"; name = "SASET GREET"; command = "nickserv/saset/greet"; permission = "nickserv/saset/greet"; }
     77 
     78 privilege {
     79 	name = "GREET"
     80 	rank = 40
     81 	level = 5
     82 	flag = "g"
     83 	xop = "AOP"
     84 }
     85 
     86 module {
     87 	name = "fantasy"
     88 }
     89 command { service = "BotServ"; name = "SET FANTASY"; command = "botserv/set/fantasy"; }
     90 
     91 fantasy { name = "ACCESS"; command = "chanserv/access"; }
     92 fantasy { name = "AKICK"; command = "chanserv/akick"; }
     93 fantasy { name = "AOP"; command = "chanserv/xop"; }
     94 fantasy { name = "BAN"; command = "chanserv/ban"; }
     95 fantasy { name = "CLONE"; command = "chanserv/clone"; }
     96 fantasy { name = "DEHALFOP"; command = "chanserv/modes"; }
     97 fantasy { name = "DEOP"; command = "chanserv/modes"; }
     98 fantasy { name = "DEOWNER"; command = "chanserv/modes"; }
     99 fantasy { name = "DEPROTECT"; command = "chanserv/modes"; }
    100 fantasy { name = "DEVOICE"; command = "chanserv/modes"; }
    101 fantasy { name = "DOWN"; command = "chanserv/down"; }
    102 fantasy { name = "ENFORCE"; command = "chanserv/enforce"; }
    103 fantasy { name = "ENTRYMSG"; command = "chanserv/entrymsg"; }
    104 fantasy { name = "FLAGS"; command = "chanserv/flags"; }
    105 fantasy { name = "HALFOP"; command = "chanserv/modes"; }
    106 fantasy { name = "HELP"; command = "generic/help"; prepend_channel = false; }
    107 fantasy { name = "HOP"; command = "chanserv/xop"; }
    108 fantasy { name = "INFO"; command = "chanserv/info"; prepend_channel = false; }
    109 fantasy { name = "INVITE"; command = "chanserv/invite"; }
    110 fantasy { name = "K"; command = "chanserv/kick"; }
    111 fantasy { name = "KB"; command = "chanserv/ban"; }
    112 fantasy { name = "KICK"; command = "chanserv/kick"; }
    113 fantasy { name = "LEVELS"; command = "chanserv/levels"; }
    114 fantasy { name = "LIST"; command = "chanserv/list"; prepend_channel = false; }
    115 fantasy { name = "LOG"; command = "chanserv/log"; }
    116 fantasy { name = "MODE"; command = "chanserv/mode"; }
    117 fantasy { name = "MUTE"; command = "chanserv/ban"; kick = no; mode = "QUIET"; }
    118 fantasy { name = "OP"; command = "chanserv/modes"; }
    119 fantasy { name = "OWNER"; command = "chanserv/modes"; }
    120 fantasy { name = "PROTECT"; command = "chanserv/modes"; }
    121 fantasy { name = "QOP"; command = "chanserv/xop"; }
    122 fantasy { name = "SEEN"; command = "chanserv/seen"; prepend_channel = false; }
    123 fantasy { name = "SOP"; command = "chanserv/xop"; }
    124 fantasy { name = "STATUS"; command = "chanserv/status"; }
    125 fantasy { name = "SUSPEND"; command = "chanserv/suspend"; permission = "chanserv/suspend"; }
    126 fantasy { name = "SYNC"; command = "chanserv/sync"; }
    127 fantasy { name = "TOPIC"; command = "chanserv/topic"; }
    128 fantasy { name = "UNBAN"; command = "chanserv/unban"; }
    129 fantasy { name = "UNSUSPEND"; command = "chanserv/unsuspend"; permission = "chanserv/suspend"; }
    130 fantasy { name = "UP"; command = "chanserv/up"; }
    131 fantasy { name = "VOICE"; command = "chanserv/modes"; }
    132 fantasy { name = "VOP"; command = "chanserv/xop"; }