]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/conf/services/generic.conf.example
Rework the example services aliases.
[user/henk/code/inspircd.git] / docs / conf / services / generic.conf.example
1 # This file contains aliases and nickname reservations which are used
2 # by all common services implementations.
3
4 # Long hand aliases for services pseudoclients.
5 <alias text="BOTSERV"  replace="PRIVMSG $requirement :$2-" requires="BotServ"  uline="yes">
6 <alias text="CHANSERV" replace="PRIVMSG $requirement :$2-" requires="ChanServ" uline="yes">
7 <alias text="HOSTSERV" replace="PRIVMSG $requirement :$2-" requires="HostServ" uline="yes">
8 <alias text="MEMOSERV" replace="PRIVMSG $requirement :$2-" requires="MemoServ" uline="yes">
9 <alias text="NICKSERV" replace="PRIVMSG $requirement :$2-" requires="NickServ" uline="yes">
10 <alias text="OPERSERV" replace="PRIVMSG $requirement :$2-" requires="OperServ" uline="yes" operonly="yes">
11 <alias text="STATSERV" replace="PRIVMSG $requirement :$2-" requires="StatServ" uline="yes">
12
13 # Short hand aliases for services pseudoclients.
14 <alias text="BS" replace="PRIVMSG $requirement :$2-" requires="BotServ"  uline="yes">
15 <alias text="CS" replace="PRIVMSG $requirement :$2-" requires="ChanServ" uline="yes">
16 <alias text="HS" replace="PRIVMSG $requirement :$2-" requires="HostServ" uline="yes">
17 <alias text="MS" replace="PRIVMSG $requirement :$2-" requires="MemoServ" uline="yes">
18 <alias text="NS" replace="PRIVMSG $requirement :$2-" requires="NickServ" uline="yes">
19 <alias text="OS" replace="PRIVMSG $requirement :$2-" requires="OperServ" uline="yes" operonly="yes">
20 <alias text="SS" replace="PRIVMSG $requirement :$2-" requires="StatServ" uline="yes">
21
22 # /ID [account] <password>
23 # Identifies to a services account.
24 <alias text="ID"       format="*" replace="PRIVMSG $requirement :IDENTIFY $2-" requires="NickServ" uline="yes">
25 <alias text="IDENTIFY" format="*" replace="PRIVMSG $requirement :IDENTIFY $2-" requires="NickServ" uline="yes">
26
27 # Prevent clients from using the nicknames of services pseudoclients.
28 <badnick nick="BotServ"  reason="Reserved for a network service">
29 <badnick nick="ChanServ" reason="Reserved for a network service">
30 <badnick nick="Global"   reason="Reserved for a network service">
31 <badnick nick="HostServ" reason="Reserved for a network service">
32 <badnick nick="MemoServ" reason="Reserved for a network service">
33 <badnick nick="NickServ" reason="Reserved for a network service">
34 <badnick nick="OperServ" reason="Reserved for a network service">
35 <badnick nick="StatServ" reason="Reserved for a network service">
36
37 # Exempt services pseudoclients from filters.
38 <exemptfromfilter target="BotServ">
39 <exemptfromfilter target="ChanServ">
40 <exemptfromfilter target="Global">
41 <exemptfromfilter target="HostServ">
42 <exemptfromfilter target="MemoServ">
43 <exemptfromfilter target="NickServ">
44 <exemptfromfilter target="OperServ">
45 <exemptfromfilter target="StatServ">