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 As of charybdis 3.1, NOTICE automatically behaves as CNOTICE
56 if you are in a channel fulfilling the conditions.
59 Support of this command is indicated by the CNOTICE token in
64 <title>CPRIVMSG</title>
65 <cmdsynopsis><command>CPRIVMSG</command>
66 <arg choice=plain><replaceable>nick</replaceable></arg>
67 <arg choice=plain><replaceable>channel</replaceable></arg>
68 <arg choice=plain>:<replaceable>text</replaceable></arg>
71 Providing you are opped (+o) or voiced (+v) in
72 <replaceable>channel</replaceable>, and <replaceable>nick</replaceable>
73 is a member of <replaceable>channel</replaceable>, CPRIVMSG generates a PRIVMSG towards
74 <replaceable>nick</replaceable>.
77 CPRIVMSG bypasses any anti-spam measures in place.
78 If you get <quote>Targets changing too fast, message dropped</quote>,
79 you should probably use this command.
82 As of charybdis 3.1, PRIVMSG automatically behaves as CPRIVMSG
83 if you are in a channel fulfilling the conditions.
86 Support of this command is indicated by the CPRIVMSG token in
91 <title>FINDFORWARDS</title>
92 <cmdsynopsis><command>FINDFORWARDS</command>
93 <arg choice=plain><replaceable>channel</replaceable></arg>
98 This command is only available if the <filename>m_findforwards.so</filename> extension is loaded.
101 Displays which channels forward to the given channel (via cmode +f).
102 If there are very many channels the list will be truncated.
105 You must be a channel operator on the channel or an IRC operator
111 <cmdsynopsis><command>HELP</command>
112 <arg><replaceable>topic</replaceable></arg>
115 Displays help information. <replaceable>topic</replaceable> can
116 be INDEX, CREDITS, UMODE, CMODE, SNOMASK or a command name.
119 There are separate help files for users and opers. Opers can use
120 UHELP to query the user help files.
124 <title>IDENTIFY</title>
125 <cmdsynopsis><command>IDENTIFY</command>
126 <arg choice=plain><replaceable>parameters...</replaceable></arg>
131 This command is only available if the <filename>m_identify.so</filename> extension is loaded.
134 Sends an identify command to either NickServ or ChanServ.
135 If the first parameter starts with #, the command is sent to
136 ChanServ, otherwise to NickServ.
137 The word IDENTIFY, a space and all parameters are concatenated
138 and sent as a PRIVMSG to the service.
139 If the service is not online or does not have umode +S set,
140 no message will be sent.
143 The exact syntax for this command depends on the services package
149 <cmdsynopsis><command>KNOCK</command>
150 <arg choice=plain><replaceable>channel</replaceable></arg>
153 Requests an invite to the given channel. The channel must be
154 locked somehow (+ikl), must not be +p and you may not be banned
155 or quieted. Also, this command is rate limited.
158 If successful, all channel operators will receive a 710 numeric.
159 The recipient field of this numeric is the channel.
162 Support of this command is indicated by the KNOCK token in
167 <title>MONITOR</title>
169 Server side notify list. This list contains nicks. When a user
170 connects, quits with a listed nick or changes to or from a listed
171 nick, you will receive a 730 numeric if the nick went online and
172 a 731 numeric if the nick went offline.
175 Support of this command is indicated by the MONITOR token in
176 RPL_ISUPPORT (005); the parameter indicates the maximum number
177 of nicknames you may have in your monitor list.
180 You may only use this command once per second.
183 More details can be found in <filename>doc/monitor.txt</filename>
184 in the source distribution.
186 <cmdsynopsis><command>MONITOR +</command>
187 <arg choice=plain><replaceable>nick</replaceable>,</arg>
188 <arg choice=plain><replaceable>...</replaceable></arg>
191 Adds nicks to your monitor list. You will receive 730 and 731
192 numerics for the nicks.
194 <cmdsynopsis><command>MONITOR -</command>
195 <arg choice=plain><replaceable>nick</replaceable>,</arg>
196 <arg choice=plain><replaceable>...</replaceable></arg>
199 Removes nicks from your monitor list. No output is generated for
202 <cmdsynopsis><command>MONITOR C</command>
205 Clears your monitor list. No output is generated for
208 <cmdsynopsis><command>MONITOR L</command>
211 Lists all nicks on your monitor list, using 732 numerics and
212 ending with a 733 numeric.
214 <cmdsynopsis><command>MONITOR S</command>
217 Shows status for all nicks on your monitor list, using 730 and 731
223 <!-- Keep this comment at the end of the file
228 sgml-namecase-general:t
229 sgml-general-insert-case:lower
230 sgml-minimize-attributes:nil
231 sgml-always-quote-attributes:t
234 sgml-parent-document: ("charybdis-oper-guide.sgml" "book")
235 sgml-exposed-tags:nil
236 sgml-local-ecat-files:nil