Advice for Helpers
Communities are healthiest when everyone works together to maintain the space and shape the culture. If we leave all the emotional labor for Operators to deal with, they will be more likely to burn out.
These are some things non-Operator helpers can keep in mind during challenging situations to avoid making more work for others.
Let small things slide
The best response to minor annoying behaviour is often to initially ignore it. Drawing attention to it can encourage more bad behaviour, which is the last thing the channel needs.
If the behaviour is persistent, it can be addressed later.
If the bad behaviour is someone wanting attention, responding to the attention-seeking proves that it works, and they’ll keep doing it. If it doesn’t work, they’ll get bored and probably move on.
Bad language and frustration
If someone is a bit snappy or using bad words out of frustration, scolding them can make them more frustrated.
In a support channel, helping a user with their problem is much more important than trying to make them ask in the “right” way. So unless it becomes a habit or makes the channel uncomfortable, it’s not worth derailing the support process.
Typos and non-fluent language
Don’t draw attention to someone else’s typos or pick on them for their use of abbreviations like “u”, unless they specifically request help with wording. They could be typing from a phone keyboard, be non-fluent in the language, or have some condition that affects their typing.
They may be sensitive and feel unwelcome if people focus more on their wording and ignore their questions. If you can still understand what someone is asking, answer it and ignore the typos.
It may feel like a waste to answer someone asking the same question in multiple channels. Sometimes people don’t have much time, or maybe they have a boss hurrying them! Seeking second opinions is also a perfectly normal social practice; people do it all the time.
Confronting people about occasional crossposting makes the channel feel hostile, and people feel like they are under surveillance, regardless of why they do it. If someone wants to answer the question, let them. If you don’t want to answer, ignore it quietly.
They are being rude
While it would be very nice if people were never rude, it is going to happen. However, don’t automatically assume people are rude. They may have different cultural norms or a language barrier that unintentionally changes their perceived tone.
It is best to let small things slide and not raise the channel temperature by calling them out. If a person’s demeanor bothers you, quietly refrain from engaging with them instead of telling them off. If a channel member is hostile, it is important not to worsen the situation by responding in kind.
They are in the wrong place
While you may know how to navigate IRC, other people might be confused or not know where to begin. Instead of scolding people for getting the wrong channel, it is better to say you do not know the answer and tell them the correct channel to ask.
When you redirect people, first check if they can join the destination
channel. Otherwise, it might seem like you’re pushing them away. You may need
/whois them to find out if they are identified or not:
If they are identified, there will be a line saying so. It looks like this:
[Nickname] is logged in as Accountname
If they are not identified, check if they will be unable to join because of
in the channel modes, or if they will be unable to talk because of a
$~a (users that are not identified). This is how you would check for the
/mode #windows /mode #windows q
At the time of writing,
#windows does not have either of these restrictions
set, but if it did, the output of the above might look like:
11:49 -- Mode #windows [+Ccnptjfr] 11:49 -- Channel #windows created on Wed, 19 May 2021 07:36:22 11:49 -- [#windows] $~a quieted by copper.libera.chat on Mon, 14 Jun 2021 10:49:19 11:49 -- [#windows] End of Channel Quiet List
If the user needs to be identified, and they are not, they might need reminding. You can do this when redirecting them politely.
<You> I don't know much about Windows, but the people in #windows will! You will need to be registered to talk in there. If you have an account, see '/msg NickServ HELP IDENTIFY'. If not, see '/msg NickServ HELP REGISTER' :)
They didn’t read the topic
IRC can be a bit overwhelming when first joining a channel, especially for new
people. In addition, some clients may not show the whole topic on join.
Instead of just telling the person to
/topic or “read the topic”, it’s
easier and more friendly to tell them the answer even if you copy and paste
directly from the topic.
Avoid answering people with bots
If you always use a bot trigger to answer a person, the channel atmosphere will be cold and robotic. Using bots to answer people will make them feel like they’re in a call center phone queue. Ick!
It is better to take the time to write something yourself; people can tell the difference and will pay attention to you better than to a bot. Some people think factoid bots are necessary because people are impatient and leave quickly. This almost always is due to a lack of response, not a lack of solution. If you greet them and ask them to wait, they probably will.
If you need the factoid to remind you of the information, and the bot does not give factoids in PM, explain as you’re doing it. This also teaches them how to use the bot. Also, don’t just leave them hanging with the answer! Check it yourself to ensure it has the information you think it does, and prompt the user to confirm if it covers what they want.
When to stop engaging
When a situation requires intervention and your own attempts to defuse it do
not seem to be working, it is sometimes best to stand down and stop
contributing to the noise. Instead, try to seek out a channel operator
quietly, such as with private messages or in an
-ops channel if there is
If you know that someone else around is an Operator, and they seem to be paying attention to the channel while the disruption is occurring, they might already be talking to the person in private. Check with the Operator if you’re unsure before also trying to intervene.
When an Operator starts handling the situation, continuing to engage with the person who is misbehaving may derail the Operator’s efforts, as the person may become defensive at being “ganged up on”.
If necessary, use the
/ignore functionality in your client to stop