1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
|
= Chat Commands
:toc:
== /join
Join the given channels.
Multiple channels and keys may be provided as comma-separated lists.
When keys are provided, they should occur in the same order as the channels.
=== Examples
`+/join #friends+` +
`+/join #secret thekey+` +
`+/join #secret1,#secret2,#public key1,key2+`
See also: channel, clear, part
== /me
Sends an action message to the currently focused channel.
Most clients will render these messages prefixed with
only your nickname as though describing an action.
=== Examples
`+/me shrugs+`
See also: notice, msg, say
== /msg
Send a chat message to a user or a channel.
Multiple targets may be provided as a comma-separated list.
On servers with STATUSMSG support,
the channel name can be prefixed with a sigil to
restrict the recipients to those with the given mode.
=== Examples
`+/msg buddy I'm sending you a message.+` +
`+/msg #friends This message is for the whole channel.+` +
`+/msg him,her I'm chatting with two people.+` +
`+/msg @#users This message is only for ops!+`
See also: notice, me, say
== /part
Leave the currently-focused channel,
optionally with the provided message.
=== Examples
`+/part+` +
`+/part It's not me, it's you+`
See also: clear, join, quit
== /query
Switch the client focus to the given
target and optionally send a message to that target.
See also: msg, channel, focus
=== Examples
`+/q libera:#haskell+` +
`+/q #haskell+` +
`+/q lambdabot @messages+` +
`+/q irc_friend How are you?+`
== /say
Send a message to the current chat window.
This can be useful for sending a chat message with
a leading '/' to the current chat window.
=== Examples
`+/say /help is the right place to start!+`
See also: notice, me, msg
== /away
Mark yourself as away.
The away message is used by the server to update
status in /whois and to provide automated responses.
Omit the `message` parameter to clear your away status.
=== Examples
`+/away Out getting some sun+` +
`+/away+`
== /channelinfo
Show information about the current channel.
Information includes topic, creation time, URL, and modes.
See also: masks, mode, topic, users
== /ctcp
Client-to-client protocol (CTCP) commands can be used
to query information from another user's client application
directly. Common CTCP commands include: ACTION, PING, VERSION,
USERINFO, CLIENTINFO, and TIME.
glirc does not automatically respond to CTCP commands.
=== Parameters
`target` - Comma-separated list of nicknames and channels +
`command` - CTCP command name +
`arguments` - CTCP command arguments
=== Examples
`+/ctcp myfriend VERSION+` +
`+/ctcp myfriend TIME+`
== /knock
Request entry to an invite-only channel.
== /monitor
Monitor is a protocol for getting server-side notifications
when users become online/offline.
=== Subcommands
`+/monitor + target[,target2]*+` - Add nicknames to monitor list +
`+/monitor - target[,target2]*+` - Remove nicknames to monitor list +
`+/monitor C+` - Clear monitor list +
`+/monitor L+` - Show monitor list +
`+/monitor S+` - Show status of nicknames on monitor list
== /names
Show the user list for the current channel.
Detailed view (default key F2) shows full hostmask.
See also: channelinfo, masks
== /nick
Change your nickname.
=== Examples
`+/nick guest123+` +
`+/nick better_nick+`
== /notice
Send a chat notice to a user or a channel.
Notice messages were originally intended to be used by bots.
Different clients will render these in different ways.
Multiple targets may be provided as a comma-separated list.
On servers with STATUSMSG support,
the channel name can be prefixed with a sigil to
restrict the recipients to those with the given mode.
=== Examples
`+/notice buddy I'm sending you a notice.+` +
`+/notice #friends This notice is for the whole channel.+` +
`+/notice him,her I'm informing two people.+` +
`+/notice @#users This notice is only for ops!+`
See also: me, msg, say
== /operwall
Send a network-wide WALLOPS message to opers only.
See also: me, msg, say
== /wallops
Send a network-wide WALLOPS message.
These messages go out to users who have the 'w' usermode set.
See also: me, msg, say
== /quote
Send a raw IRC command.
The argument to this command is sent as-is.
No additional word-splitting is done.
|