1 <chapter id="ucommands">
2 <title>User Commands</title>
4 <title>User commands</title>
6 Standard IRC commands are not listed here.
7 Several of the commands in the operator commands chapter
8 can also be used by normal users.
12 <cmdsynopsis><command>ACCEPT</command>
13 <arg choice=plain><replaceable>nick</replaceable>,</arg>
14 <arg choice=plain>-<replaceable>nick</replaceable>,</arg>
15 <arg choice=plain><replaceable>...</replaceable></arg>
18 Adds or removes users from your accept list for umode +g and +R.
19 Users are automatically removed when they quit, split or change
22 <cmdsynopsis><command>ACCEPT</command>
23 <arg choice=plain>*</arg>
26 Lists all users on your accept list.
29 Support of this command is indicated by the CALLERID token in
30 RPL_ISUPPORT (005); the optional parameter indicates the letter
31 of the <quote>only allow accept users to send private messages</quote>
32 umode, otherwise +g. In charybdis this is always +g.
36 <title>CNOTICE</title>
37 <cmdsynopsis><command>CNOTICE</command>
38 <arg choice=plain><replaceable>nick</replaceable></arg>
39 <arg choice=plain><replaceable>channel</replaceable></arg>
40 <arg choice=plain>:<replaceable>text</replaceable></arg>
43 Providing you are opped (+o) or voiced (+v) in
44 <replaceable>channel</replaceable>, and <replaceable>nick</replaceable>
45 is a member of <replaceable>channel</replaceable>, CNOTICE generates a NOTICE towards
46 <replaceable>nick</replaceable>.
49 CNOTICE bypasses any anti-spam measures in place.
50 If you get <quote>Targets changing too fast, message dropped</quote>,
51 you should probably use this command, for example sending a
52 notice to every user joining a certain channel.
55 Support of this command is indicated by the CNOTICE token in
60 <title>CPRIVMSG</title>
61 <cmdsynopsis><command>CPRIVMSG</command>
62 <arg choice=plain><replaceable>nick</replaceable></arg>
63 <arg choice=plain><replaceable>channel</replaceable></arg>
64 <arg choice=plain>:<replaceable>text</replaceable></arg>
67 Providing you are opped (+o) or voiced (+v) in
68 <replaceable>channel</replaceable>, and <replaceable>nick</replaceable>
69 is a member of <replaceable>channel</replaceable>, CPRIVMSG generates a PRIVMSG towards
70 <replaceable>nick</replaceable>.
73 CPRIVMSG bypasses any anti-spam measures in place.
74 If you get <quote>Targets changing too fast, message dropped</quote>,
75 you should probably use this command.
78 Support of this command is indicated by the CPRIVMSG token in
83 <title>FINDFORWARDS</title>
84 <cmdsynopsis><command>FINDFORWARDS</command>
85 <arg choice=plain><replaceable>channel</replaceable></arg>
90 This command is only available if the <filename>m_findforwards.so</filename> extension is loaded.
93 Displays which channels forward to the given channel (via cmode +f).
94 If there are very many channels the list will be truncated.
97 You must be a channel operator on the channel or an IRC operator
103 <cmdsynopsis><command>HELP</command>
104 <arg><replaceable>topic</replaceable></arg>
107 Displays help information. <replaceable>topic</replaceable> can
108 be INDEX, CREDITS, UMODE, CMODE, SNOMASK or a command name.
111 There are separate help files for users and opers. Opers can use
112 UHELP to query the user help files.
116 <title>IDENTIFY</title>
117 <cmdsynopsis><command>IDENTIFY</command>
118 <arg choice=plain><replaceable>parameters...</replaceable></arg>
123 This command is only available if the <filename>m_identify.so</filename> extension is loaded.
126 Sends an identify command to either NickServ or ChanServ.
127 If the first parameter starts with #, the command is sent to
128 ChanServ, otherwise to NickServ.
129 The word IDENTIFY, a space and all parameters are concatenated
130 and sent as a PRIVMSG to the service.
131 If the service is not online or does not have umode +S set,
132 no message will be sent.
135 The exact syntax for this command depends on the services package
141 <cmdsynopsis><command>KNOCK</command>
142 <arg choice=plain><replaceable>channel</replaceable></arg>
145 Requests an invite to the given channel. The channel must be
146 locked somehow (+ikl), must not be +p and you may not be banned
147 or quieted. Also, this command is rate limited.
150 If successful, all channel operators will receive a 710 numeric.
151 The recipient field of this numeric is the channel.
154 Support of this command is indicated by the KNOCK token in
159 <title>MONITOR</title>
161 Server side notify list. This list contains nicks. When a user
162 connects, quits with a listed nick or changes to or from a listed
163 nick, you will receive a 730 numeric if the nick went online and
164 a 731 numeric if the nick went offline.
167 Support of this command is indicated by the MONITOR token in
168 RPL_ISUPPORT (005); the parameter indicates the maximum number
169 of nicknames you may have in your monitor list.
172 You may only use this command once per second.
175 More details can be found in <filename>doc/monitor.txt</filename>
176 in the source distribution.
178 <cmdsynopsis><command>MONITOR +</command>
179 <arg choice=plain><replaceable>nick</replaceable>,</arg>
180 <arg choice=plain><replaceable>...</replaceable></arg>
183 Adds nicks to your monitor list. You will receive 730 and 731
184 numerics for the nicks.
186 <cmdsynopsis><command>MONITOR -</command>
187 <arg choice=plain><replaceable>nick</replaceable>,</arg>
188 <arg choice=plain><replaceable>...</replaceable></arg>
191 Removes nicks from your monitor list. No output is generated for
194 <cmdsynopsis><command>MONITOR C</command>
197 Clears your monitor list. No output is generated for
200 <cmdsynopsis><command>MONITOR L</command>
203 Lists all nicks on your monitor list, using 732 numerics and
204 ending with a 733 numeric.
206 <cmdsynopsis><command>MONITOR S</command>
209 Shows status for all nicks on your monitor list, using 730 and 731
215 <!-- Keep this comment at the end of the file
220 sgml-namecase-general:t
221 sgml-general-insert-case:lower
222 sgml-minimize-attributes:nil
223 sgml-always-quote-attributes:t
226 sgml-parent-document: ("charybdis-oper-guide.sgml" "book")
227 sgml-exposed-tags:nil
228 sgml-local-ecat-files:nil