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