]> jfr.im git - irc/quakenet/newserv.git/blob - chanserv/chancmds/commandlist.c
68fbca0f7b59e60e69f137b9447a61859bc0ab8e
[irc/quakenet/newserv.git] / chanserv / chancmds / commandlist.c
1 /* Automatically generated by mkcommandlist.pl, do not edit. */
2
3 #include "../chanserv.h"
4
5 /* Prototypes */
6 int csc_doaddchan(void *source, int cargc, char **cargv);
7 int csc_doadduser(void *source, int cargc, char **cargv);
8 int csc_doautolimit(void *source, int cargc, char **cargv);
9 int csc_dobanclear(void *source, int cargc, char **cargv);
10 int csc_dobandel(void *source, int cargc, char **cargv);
11 int csc_dobanlist(void *source, int cargc, char **cargv);
12 int csc_dobantimer(void *source, int cargc, char **cargv);
13 int csc_dochanflags(void *source, int cargc, char **cargv);
14 int csc_dochanlev(void *source, int cargc, char **cargv);
15 int csc_dochanlevhistory(void *source, int cargc, char **cargv);
16 int csc_dochanmode(void *source, int cargc, char **cargv);
17 int csc_dochannelcomment(void *source, int cargc, char **cargv);
18 int csc_dochanstat(void *source, int cargc, char **cargv);
19 int csc_dochantype(void *source, int cargc, char **cargv);
20 int csc_doclearchan(void *source, int cargc, char **cargv);
21 int csc_dodelchan(void *source, int cargc, char **cargv);
22 int csc_dodeopall(void *source, int cargc, char **cargv);
23 int csc_dodevoiceall(void *source, int cargc, char **cargv);
24 int csc_dogiveowner(void *source, int cargc, char **cargv);
25 int csc_doinvite(void *source, int cargc, char **cargv);
26 int csc_doop(void *source, int cargc, char **cargv);
27 int csc_dopermban(void *source, int cargc, char **cargv);
28 int csc_dorecover(void *source, int cargc, char **cargv);
29 int csc_dorejoin(void *source, int cargc, char **cargv);
30 int csc_doremoveuser(void *source, int cargc, char **cargv);
31 int csc_dorenchan(void *source, int cargc, char **cargv);
32 int csc_dorollbackchan(void *source, int cargc, char **cargv);
33 int csc_dosettopic(void *source, int cargc, char **cargv);
34 int csc_dosuspendchan(void *source, int cargc, char **cargv);
35 int csc_dosuspendchanlist(void *source, int cargc, char **cargv);
36 int csc_dotempban(void *source, int cargc, char **cargv);
37 int csc_dobandel(void *source, int cargc, char **cargv);
38 int csc_dounbanall(void *source, int cargc, char **cargv);
39 int csc_dounbanmask(void *source, int cargc, char **cargv);
40 int csc_dounbanme(void *source, int cargc, char **cargv);
41 int csc_dounsuspendchan(void *source, int cargc, char **cargv);
42 int csc_dovoice(void *source, int cargc, char **cargv);
43 int csc_dowelcome(void *source, int cargc, char **cargv);
44
45 void _init() {
46 chanservaddcommand("addchan", QCMD_OPER, 4, csc_doaddchan, "Adds a new channel to the bot.", "");
47 chanservaddcommand("adduser", QCMD_AUTHED, 20, csc_doadduser, "Adds one or more users to a channel as +aot.", "");
48 chanservaddcommand("autolimit", QCMD_AUTHED, 2, csc_doautolimit, "Shows or changes the autolimit threshold on a channel.", "");
49 chanservaddcommand("banclear", QCMD_AUTHED, 1, csc_dobanclear, "Removes all bans from a channel including persistent bans.", "");
50 chanservaddcommand("bandel", QCMD_AUTHED, 2, csc_dobandel, "Removes a single ban from a channel.", "");
51 chanservaddcommand("banlist", QCMD_AUTHED, 1, csc_dobanlist, "Displays all persistent bans on a channel.", "");
52 chanservaddcommand("bantimer", QCMD_AUTHED, 2, csc_dobantimer, "Shows or changes the time after which bans are removed.", "");
53 chanservaddcommand("chanflags", QCMD_AUTHED, 2, csc_dochanflags, "Shows or changes the flags on a channel.", "");
54 chanservaddcommand("chanlev", QCMD_AUTHED, 3, csc_dochanlev, "Shows or modifies user access on a channel.", "");
55 chanservaddcommand("chanlevhistory", QCMD_HELPER, 2, csc_dochanlevhistory, "View user access changes on a channel.", "");
56 chanservaddcommand("chanmode", QCMD_AUTHED, 4, csc_dochanmode, "Shows which modes are forced or denied on a channel.", "");
57 chanservaddcommand("channelcomment", QCMD_OPER, 2, csc_dochannelcomment, "Shows or changes the staff comment for a channel.", "");
58 chanservaddcommand("chanstat", QCMD_AUTHED, 1, csc_dochanstat, "Displays channel activity statistics.", "");
59 chanservaddcommand("chantype", QCMD_OPER, 2, csc_dochantype, "Shows or changes a channel's type.", "");
60 chanservaddcommand("clearchan", QCMD_AUTHED, 1, csc_doclearchan, "Removes all modes from a channel.", "");
61 chanservaddcommand("delchan", QCMD_OPER, 2, csc_dodelchan, "Removes a channel from the bot.", "");
62 chanservaddcommand("deopall", QCMD_AUTHED, 1, csc_dodeopall, "Deops all users on channel.", "");
63 chanservaddcommand("devoiceall", QCMD_AUTHED, 1, csc_dodevoiceall, "Devoices all users on a channel.", "");
64 chanservaddcommand("giveowner", QCMD_AUTHED, 3, csc_dogiveowner, "Gives total control over a channel to another user.", "");
65 chanservaddcommand("invite", QCMD_AUTHED, 1, csc_doinvite, "Invites you to a channel.", "");
66 chanservaddcommand("op", QCMD_AUTHED, 20, csc_doop, "Ops you or other users on channel(s).", "");
67 chanservaddcommand("permban", QCMD_AUTHED, 3, csc_dopermban, "Permanently bans a hostmask on a channel.", "");
68 chanservaddcommand("recover", QCMD_AUTHED, 1, csc_dorecover, "Recovers a channel (same as deopall, unbanall, clearchan).", "");
69 chanservaddcommand("rejoin", QCMD_OPER, 1, csc_dorejoin, "Makes the bot rejoin a channel.", "");
70 chanservaddcommand("removeuser", QCMD_AUTHED, 20, csc_doremoveuser, "Removes one or more users from a channel.", "");
71 chanservaddcommand("renchan", QCMD_OPER, 2, csc_dorenchan, "Renames a channel on the bot.", "");
72 chanservaddcommand("rollbackchan", QCMD_OPER, 3, csc_dorollbackchan, "Roll back access changes on a channel.", "");
73 chanservaddcommand("settopic", QCMD_AUTHED, 2, csc_dosettopic, "Changes the topic on a channel.", "");
74 chanservaddcommand("suspendchan", QCMD_OPER, 2, csc_dosuspendchan, "Suspends a channel from the bot.", "");
75 chanservaddcommand("suspendchanlist", QCMD_HELPER, 1, csc_dosuspendchanlist, "Lists suspended channels.", "");
76 chanservaddcommand("tempban", QCMD_AUTHED, 4, csc_dotempban, "Bans a hostmask on a channel for a specified time period.", "");
77 chanservaddcommand("unban", QCMD_AUTHED | QCMD_ALIAS, 2, csc_dobandel, "Removes a single ban from a channel.", "");
78 chanservaddcommand("unbanall", QCMD_AUTHED, 1, csc_dounbanall, "Removes all bans from a channel.", "");
79 chanservaddcommand("unbanmask", QCMD_AUTHED, 2, csc_dounbanmask, "Removes bans matching a particular mask from a channel.", "");
80 chanservaddcommand("unbanme", QCMD_AUTHED, 1, csc_dounbanme, "Removes any bans affecting you from a channel.", "");
81 chanservaddcommand("unsuspendchan", QCMD_OPER, 1, csc_dounsuspendchan, "Unsuspends a channel from the bot.", "");
82 chanservaddcommand("voice", QCMD_AUTHED, 20, csc_dovoice, "Voices you or other users on channel(s).", "");
83 chanservaddcommand("welcome", QCMD_AUTHED, 2, csc_dowelcome, "Shows or changes the welcome message on a channel.", "");
84 }
85
86 void _fini() {
87 chanservremovecommand("addchan", csc_doaddchan);
88 chanservremovecommand("adduser", csc_doadduser);
89 chanservremovecommand("autolimit", csc_doautolimit);
90 chanservremovecommand("banclear", csc_dobanclear);
91 chanservremovecommand("bandel", csc_dobandel);
92 chanservremovecommand("banlist", csc_dobanlist);
93 chanservremovecommand("bantimer", csc_dobantimer);
94 chanservremovecommand("chanflags", csc_dochanflags);
95 chanservremovecommand("chanlev", csc_dochanlev);
96 chanservremovecommand("chanlevhistory", csc_dochanlevhistory);
97 chanservremovecommand("chanmode", csc_dochanmode);
98 chanservremovecommand("channelcomment", csc_dochannelcomment);
99 chanservremovecommand("chanstat", csc_dochanstat);
100 chanservremovecommand("chantype", csc_dochantype);
101 chanservremovecommand("clearchan", csc_doclearchan);
102 chanservremovecommand("delchan", csc_dodelchan);
103 chanservremovecommand("deopall", csc_dodeopall);
104 chanservremovecommand("devoiceall", csc_dodevoiceall);
105 chanservremovecommand("giveowner", csc_dogiveowner);
106 chanservremovecommand("invite", csc_doinvite);
107 chanservremovecommand("op", csc_doop);
108 chanservremovecommand("permban", csc_dopermban);
109 chanservremovecommand("recover", csc_dorecover);
110 chanservremovecommand("rejoin", csc_dorejoin);
111 chanservremovecommand("removeuser", csc_doremoveuser);
112 chanservremovecommand("renchan", csc_dorenchan);
113 chanservremovecommand("rollbackchan", csc_dorollbackchan);
114 chanservremovecommand("settopic", csc_dosettopic);
115 chanservremovecommand("suspendchan", csc_dosuspendchan);
116 chanservremovecommand("suspendchanlist", csc_dosuspendchanlist);
117 chanservremovecommand("tempban", csc_dotempban);
118 chanservremovecommand("unban", csc_dobandel);
119 chanservremovecommand("unbanall", csc_dounbanall);
120 chanservremovecommand("unbanmask", csc_dounbanmask);
121 chanservremovecommand("unbanme", csc_dounbanme);
122 chanservremovecommand("unsuspendchan", csc_dounsuspendchan);
123 chanservremovecommand("voice", csc_dovoice);
124 chanservremovecommand("welcome", csc_dowelcome);
125 }