Like many other chat platforms, IRC has a culture. This guide is for newbies who came from another chat platform or are new to this concept.
IRC is a plain-text protocol. It's plain simple and lightweight, and that's why we like it!
Many come to IRC to ask questions. The best way to do so would be:
Every now and then, newbies come and ask to ask. Especially in a quiet channel, it is considered bad practise. Here's an example:
--> hax has joined #support
-!- Topic: "Welcome to #support, which is for asking questions related to IRC."
<hax> any IRC experts around?
~ a while later ~
<f_> hax: what do you need help with?
~ a while later ~
<hax> f_: < asks actual question... >
This is just useless. The channel is dedicated towards IRC questions, so of course IRC questions are welcome. Just ask your question right away. Another example:
--> f_ has joined #support
-!- Topic: "Welcome to #support, which is for asking questions related to IRC."
<f_> hi
~ a while later ~
<hax> f_: ????
~ a while later ~
<f_> hax: < asks actual question... >
This one is even more vague. Instead, do this:
<f_> hi, I need help with ...
Without giving any detail about your issue, we cannot help you. Consider someone sent this:
<f_> hi, I got an error. How do I fix it?
When you ask help about an issue, you should provide as much details as possible. We cannot read what's in your mind after all! :). At least try to provide:
Preferably also do some research on your problem before asking. Else you're likely to waste your time if your question can be answered by a manpage. If unsure, just ask!
Especially on IRC, which was designed to be ephemeral, stay connected. We're not some 24/7 instant support channel, so your question might take time to get answered. Don't quit right after asking, this is bad:
12:34 --> ircuser has joined #support
12:35 <irchaxx0r> Hi, I need help with IRC, somehow my client keeps disconnecting after a bit. Am using irssi.
12:37 <-- irchaxx0r has quit (Quit: Client closed)
12:40 <f_> Hi everyone, back from work. Does anyone need help today?
Oftentimes the channel is quiet, and you have to wait until someone reads your question and can answer, which can take hours. If you're unable to keep your IRC client open for longer, consider registering your nick so that people can send you a memo, or come back later, when you can keep your client open for a long time. Also don't keep asking over and over:
12:34 --> irchaxx0r has joined #support
12:35 <irchaxx0r> Hi, I need help with IRC, somehow my client keeps disconnecting after a bit. Am using irssi.
12:50 <irchaxx0r> Anyone? I need help with IRC, somehow my client keeps disconnecting after a bit. I use irssi.
13:20 <irchaxx0r> Please??? I need help with IRC, somehow my client keeps disconnecting after a bit. I use irssi.
13:40 <irchaxx0r> Come on please, I need help ASAP
This can be considered rude, and spammy. Avoid it.
Remember that we're all volunteers. Treat people just like how you'd like to be treated, else you may get banned from whatever channel you asked in, left still without an answer.
Some chat platforms usually prefix nicks with an '@' symbol. By contrast, in IRC, to ping someone just type their name. For example:
<f_> hax: hi
<hax> f_: hi
Usually it may help to state the context in which you're pinging someone, e.g.:
<john> hi
[...unrelated conversation...]
<alice> > <john> hi
<alice> hi john!
IRC does not support editing. Folks usually either correct their message by sending a new message with a sed-like s/// syntax, e.g.:
<f_> hmm I got it wrkoing in hte end..
<f_> s/wrkoing/working/, s/hte/the/
...or do it the 'SMS'-style, e.g.:
<f_> hmm I got it wrkoing in hte end..
<f_> *working, *the
Whatever you do, don't resend your whole message as that can be spammy to other folks.
Sometimes, you may want to share e.g. logs of some command. As a general rule of thumb, do not paste more than 4 lines of logs in a channel. This will spam the channel and may annoy other folks. Instead, use a pastebin such as paste.debian.net and share the link.
While messaging, don't use SMS-style abbreviations. IRC users usually have a full-sized keyboard and are expected to use it.
tom|cooking
. That's what the /AWAY
command is for!As always, we're available in the #support
channel for any questions that may arise.