The following commands are interpreted by Konversation and may differ from standard IRC commands. Items inside square brackets are optional. Items separated by bar (|) are alternate forms of the command. Commands not listed here are sent to the server as entered.
/memsgSends
to the channel preceded by your nickname. For example, if your nickname weremsg, typingTuxdisplays the message Tux brews a cup of tea. Unless they've filtered against these types of messages, all users see it. This kind of message is typically used to convey non-verbal information, such as your current emotional state, or what you are physically doing. If you are leaving your workstation for a short time, use the/me brews a cup a tea./awaycommand instead./amemsgLike the
/mecommand above except that the message is sent to all the channels and queries you have open on all the servers you have connected in Konversation./joinchannel[pwd]Joins
. If the server permits it, and if the channel does not already exist, it is created and you are the channel operator. If the channel requires a password in order to join, specify aschannel. Most channel names begin withpwd.#/jchannel[pwd]Same as
/joinabove./part[channel][reason]Leaves
withchanneland closes the corresponding channel tab. Within a Konversation channel or query tab, you can just enterreason/partwhich closes that channel or query with your default reason as given in the Settings./leave[channel][reason]Same as
/partabove./quitWhen entered in any channel, query, or DCC tab, disconnects from the corresponding server and closes all channel, query, or DCC tabs open on that server.
/noticenick|channelmsgSends
to the user with nicknamemsgor to everyone innick. The following is an example of what appears to you in the channel tabchannel[17:14] [Notice] Sending notice "I think I understand" to #konversationAnd this is what the recipients see
[17:15] [Notice] -Eisfuchs- I think I understand/querynickCreates a new tab with the user's
for private conversation, commonly known on IRC as a Query. Everything written here is only visible to you and your query partner. You may enter more than one nickname separated by spaces and a query tab will be opened for each nickname. Each such query tab will be private between you and the query partner.nick/msgnick|channelmessageSends a private message to the user with nickname
or to all users innick. Unlikechannel/query, does not open a new tab. Ifbegins withmessage/me, the message is formatted in the same manner as a/mecommand.Examples
/msg Eisfuchs I need some help with the msg command/msg #konversation New version of Konvi is online!/msg Eisfuchs /me is compiling the Handbook right now./smsgnick|channelmessageSame as
/msgexcept the message is not displayed on your screen. This is useful for preventing passwords and other sensitive information from remaining exposed on your screen or being logged./amsgnick|channelmessageLike the
/msgcommand above except that the message is sent to all the channels and queries you have open on all the servers you have connected in Konversation./opnickWhen entered into a channel tab, attempts to give
operator privilege for the channel. May not work if you lack sufficient privilege in the channel (you must be a channel operator yourself). You may enter more than one nickname separated by spaces.nick/deopnickWhen entered into a channel tab, takes away channel operator privilege from
. You may enter more than one nickname separated by spaces.nick/oper[nick]Grants the user with nickname
IRC-Op (Administrator) privilege. This only works if the nickname is listed in the server's O: line. IRC-Ops have the privilege tonick/killnicknames,/connectservers to the IRC network, and more. Ifis not entered, attempts to grant yourself IRC-Op privilege. You will be prompted for your IRC-Op user name and password in either case.nick/voicenickIn certain channels (with +m flag), users cannot send messages unless they have voice privilege. This command attempts to give
voice privilege. You must have channel operator privilege to execute this command. This command is mostly used when you are an operator for a moderated channel.nick/unvoicenickTakes away voice privilege from
in the channel.nick/topic[channel][message]Attempts to set the topic of
tochannel. When entered in a channel tab,messagemay be omitted and defaults to the channel active in the tab. Ifchannelis omitted, displays the current topic of the channel. Changing a channel topic may fail if you lack sufficient privilege.message/awayreasonIf anyone tries to send you a private message or invite you to a channel, they will be told that you are away from your workstation for
. To change your state back to normal, enterreason/awaywithout a.reason/aawayreasonLike the
/awaycommand above except that the command is sent to all the servers you have connected in Konversation./invitenick[channel]Invites the user with nickname
to joinnick. This command is especially useful if the channel is invite-only. When entered in a channel tab,channelmay be omitted.channel/execscript[parameters]Executes the Konversation-compatible shell script named
, passing itscript. See Scripting for more information on using and writing scripts.parametersExamples:
/sayversionSends your system's Konversation, Qt™, KF5 and Plasma™ version numbers to the channel.
/exec cmd uname -aSends your Linux® version string (the output of “uname -a”) to the channel.
/notify[nick]Adds or removes
from your Watched Nicks list. If the nickname is already in the list, it is removed. If it is not in the list, it is added. Ifnickis omitted, displays the current list of watched nicknames.nick/kicknickreasonWhen entered in a channel tab, attempts to kick the user with nickname
from the channel withnick. Ifreasonis not entered, defaults to the reason in the Settings. This command may only be used in a channel tab.reason/ban [-host|-domain| -userhost|-userdomain][channel]user|maskAttempts to ban the
oruserfrommask. When entered in a channel tab,channelmay be omitted. For more information on hosts, domains, and masks, see the documents at irchelp.org. To get the current ban list for a channel, enterchannel/mode.channelb/unban[channel]patternReverts a previous banning from a channel. When entered in a channel tab,
may be omitted.channel/ignore [-all]nickAdds
to your Ignore list. You may specify more than one nickname separated by spaces. Channel messages from users on your Ignore list are not displayed. In addition, if you enternick-all, all message types (queries, notices, CTCP, DCC, and Exceptions) from the user are ignored as well as channel messages./quotecmdSends
to the server.cmd/saymsgWhen entered in a channel tab, sends
to the channel. This is the same as enteringmsgin the channel Input Line. Useful for sending IRC commands when you don't want to execute the command. Two command characters (//) in a row does the same thing asmsg/say. Also used by scripts to send messages./raw [open|close]Places the server log in raw mode (open) or stops raw mode (close). If neither open or close is entered, defaults to open. In raw mode, the log displays every message received from the server in native IRC format.
/konsoleOpens a new tab running a Konsole.
/server[url][pwd]Connects to the server at address
. Ifurlis omitted, connects to the server associated with the tab where you enter the command. This is useful for re-connecting to a server when disconnected. If the server requires a password in order to connect to it, enter it forurl. If the server requires a port number other than the default (6667), enter thepwdlike this:urlirc.kde.org:6665./dcc SENDnick[filename]Sends
to the user with nicknamefilename. Ifnickis omitted, a dialog appears for you to select a file.filename/dccOpens the DCC Status tab.
/ctcpnick|channelpingSends a PING message to
ornick. This is useful for determining if someone you are talking with has a high network lag, or (when sent to a channel) if your system has a high lag.channel/ctcpnick|channelmsgSends a message to
or all users innick. This is similar to thechannel/msgcommand above, except that the message is sent using the CTCP protocol. The response on the other end depends on the IRC client program the user is running. For example, when conversing with another Konversation user,will return the system time on Eisfuch's computer./ctcp Eisfuchs TIMEwill return the Konversation version number from Eisfuch's computer./ctcp Eisfuchs VERSION