]>
Commit | Line | Data |
---|---|---|
2ae078d8 AB |
1 | .. contents:: |
2 | :depth: 3 | |
3 | .. | |
4 | ||
5 | User Commands | |
6 | ============= | |
7 | ||
8 | User commands | |
9 | ============= | |
10 | ||
11 | Standard IRC commands are not listed here. Several of the commands in | |
12 | the operator commands chapter can also be used by normal users. | |
13 | ||
14 | ACCEPT | |
15 | ------ | |
16 | ||
17 | ACCEPT | |
18 | nick | |
19 | , | |
20 | - | |
21 | nick | |
22 | , | |
23 | ... | |
24 | Adds or removes users from your accept list for umode +g and +R. Users | |
25 | are automatically removed when they quit, split or change nick. | |
26 | ||
27 | ACCEPT | |
28 | \* | |
29 | Lists all users on your accept list. | |
30 | ||
31 | Support of this command is indicated by the CALLERID token in | |
32 | RPL\_ISUPPORT (005); the optional parameter indicates the letter of the | |
33 | “only allow accept users to send private messages” umode, otherwise +g. | |
34 | In charybdis this is always +g. | |
35 | ||
36 | CNOTICE | |
37 | ------- | |
38 | ||
39 | CNOTICE | |
40 | nick | |
41 | channel | |
42 | : | |
43 | text | |
44 | Providing you are opped (+o) or voiced (+v) in channel, and nick is a | |
45 | member of channel, CNOTICE generates a NOTICE towards nick. | |
46 | ||
47 | CNOTICE bypasses any anti-spam measures in place. If you get “Targets | |
48 | changing too fast, message dropped”, you should probably use this | |
49 | command, for example sending a notice to every user joining a certain | |
50 | channel. | |
51 | ||
52 | As of charybdis 3.1, NOTICE automatically behaves as CNOTICE if you are | |
53 | in a channel fulfilling the conditions. | |
54 | ||
55 | Support of this command is indicated by the CNOTICE token in | |
56 | RPL\_ISUPPORT (005). | |
57 | ||
58 | CPRIVMSG | |
59 | -------- | |
60 | ||
61 | CPRIVMSG | |
62 | nick | |
63 | channel | |
64 | : | |
65 | text | |
66 | Providing you are opped (+o) or voiced (+v) in channel, and nick is a | |
67 | member of channel, CPRIVMSG generates a PRIVMSG towards nick. | |
68 | ||
69 | CPRIVMSG bypasses any anti-spam measures in place. If you get “Targets | |
70 | changing too fast, message dropped”, you should probably use this | |
71 | command. | |
72 | ||
73 | As of charybdis 3.1, PRIVMSG automatically behaves as CPRIVMSG if you | |
74 | are in a channel fulfilling the conditions. | |
75 | ||
76 | Support of this command is indicated by the CPRIVMSG token in | |
77 | RPL\_ISUPPORT (005). | |
78 | ||
79 | FINDFORWARDS | |
80 | ------------ | |
81 | ||
82 | FINDFORWARDS | |
83 | channel | |
84 | **Note** | |
85 | ||
86 | This command is only available if the ``m_findforwards.so`` | |
87 | extension is loaded. | |
88 | ||
89 | Displays which channels forward to the given channel (via cmode +f). If | |
90 | there are very many channels the list will be truncated. | |
91 | ||
92 | You must be a channel operator on the channel or an IRC operator to use | |
93 | this command. | |
94 | ||
95 | HELP | |
96 | ---- | |
97 | ||
98 | HELP | |
99 | topic | |
100 | Displays help information. topic can be INDEX, CREDITS, UMODE, CMODE, | |
101 | SNOMASK or a command name. | |
102 | ||
103 | There are separate help files for users and opers. Opers can use UHELP | |
104 | to query the user help files. | |
105 | ||
106 | IDENTIFY | |
107 | -------- | |
108 | ||
109 | IDENTIFY | |
110 | parameters... | |
111 | **Note** | |
112 | ||
113 | This command is only available if the ``m_identify.so`` extension is | |
114 | loaded. | |
115 | ||
116 | Sends an identify command to either NickServ or ChanServ. If the first | |
117 | parameter starts with #, the command is sent to ChanServ, otherwise to | |
118 | NickServ. The word IDENTIFY, a space and all parameters are concatenated | |
119 | and sent as a PRIVMSG to the service. If the service is not online or | |
120 | does not have umode +S set, no message will be sent. | |
121 | ||
122 | The exact syntax for this command depends on the services package in | |
123 | use. | |
124 | ||
125 | KNOCK | |
126 | ----- | |
127 | ||
128 | KNOCK | |
129 | channel | |
130 | Requests an invite to the given channel. The channel must be locked | |
131 | somehow (+ikl), must not be +p and you may not be banned or quieted. | |
132 | Also, this command is rate limited. | |
133 | ||
134 | If successful, all channel operators will receive a 710 numeric. The | |
135 | recipient field of this numeric is the channel. | |
136 | ||
137 | Support of this command is indicated by the KNOCK token in RPL\_ISUPPORT | |
138 | (005). | |
139 | ||
140 | MONITOR | |
141 | ------- | |
142 | ||
143 | Server side notify list. This list contains nicks. When a user connects, | |
144 | quits with a listed nick or changes to or from a listed nick, you will | |
145 | receive a 730 numeric if the nick went online and a 731 numeric if the | |
146 | nick went offline. | |
147 | ||
148 | Support of this command is indicated by the MONITOR token in | |
149 | RPL\_ISUPPORT (005); the parameter indicates the maximum number of | |
150 | nicknames you may have in your monitor list. | |
151 | ||
152 | You may only use this command once per second. | |
153 | ||
154 | More details can be found in ``doc/monitor.txt`` in the source | |
155 | distribution. | |
156 | ||
157 | MONITOR + | |
158 | nick | |
159 | , | |
160 | ... | |
161 | Adds nicks to your monitor list. You will receive 730 and 731 numerics | |
162 | for the nicks. | |
163 | ||
164 | MONITOR - | |
165 | nick | |
166 | , | |
167 | ... | |
168 | Removes nicks from your monitor list. No output is generated for this | |
169 | command. | |
170 | ||
171 | MONITOR C | |
172 | Clears your monitor list. No output is generated for this command. | |
173 | ||
174 | MONITOR L | |
175 | Lists all nicks on your monitor list, using 732 numerics and ending with | |
176 | a 733 numeric. | |
177 | ||
178 | MONITOR S | |
179 | Shows status for all nicks on your monitor list, using 730 and 731 | |
180 | numerics. |