Skip to content

Commit

Permalink
Add a FAQ page (#86 #113) (#125)
Browse files Browse the repository at this point in the history
  • Loading branch information
meldra authored Aug 13, 2021
1 parent 254bf90 commit 9e48a87
Showing 1 changed file with 216 additions and 0 deletions.
216 changes: 216 additions & 0 deletions content/_guides/faq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,216 @@
---
title: Frequently Asked Questions
category: about-irc
---

- TOC
{:toc}

## You need to identify via SASL to use this server

You have tried to connect from a
[SASL access only range](guides/sasl#sasl-access-only-ip-ranges)

## Cannot send to nick/channel

## Cannot change nickname while banned on channel

First, check that you are [registered](registration).

If you already have an account then [identify](registration#logging-in) to it.

Some channels require users to be registered to participate. This is because
most botnets and disruptive people do not make accounts.

If you are both registered and identified and still cannot join or talk, you
might be [banned or quieted](faq#how-do-i-get-unbanned-or-unquieted)
in that channel.

## You must log in with services to message this user

Some people do not wish to get messages from unregistered users. If you are
not currently logged in then you will also be affected.

This is probably **not** targetted at you personally.

First, check if you are [registered](registration). If you do have an account
then make sure you have [identified](registration#logging-in) to it.

## How do I get unbanned or unquieted?

If you have been banned from or quieted in a channel, you will need to resolve
the issue with the people who run the channel. If you cannot remember who
banned or quieted you, there are a few options.

You can also try to find your ban/quiet, and the operator who set it, by
viewingthe ban and quiet lists for the channel (this may output a lot of
lines):

```irc
/mode #channelname bq
```

If that is too overwhelming, or if `PUBACL` (public access control lists) is
off, or if all the bans are attributed to Libera.Chat domains, you can instead
try to find out who runs the channel:

```irc
/msg chanserv info #channelname
/msg chanserv flags #channelname
```

You can also see if there is a `-ops` or `-mods` channel mentioned in the
topic:

```irc
/topic #channelname
```

If the channel is set `PRIVATE` then you will not get information with those
commands.

Your only remaining option is to find someone else who in the channel who
might help you get in contact.

**Be considerate of other channels when doing this as it can be seen as
dragging drama in from other places!**

Remember, channel ops are **not** obligated to negotiate with you, and evading
bans (sneaking back in) usually makes the matter worse.

Asking network staff will not work as we **will not** override a ban or quiet
set by a channel operator, and will not reveal information that is private. We
also **will not** confiscate channels for "unfair" banning practices.

If all this fails it is likely best for everyone involved if you just move on.

## Nick/channel is temporarily unavailable

## Why is my nickname in use?

Nicknames are only reserved for you if you have [registered](registration)
them and they have not [expired](registration#nickname-expiry).

If someone else is currently using an unexpired nick you have registered, you
can use `RELEASE` to bounce them off it onto a Guest nick and then `REGAIN`
use of that nick for yourself. If you are not logged in, please first
[identify](registration#logging-in) to the account, then:

```irc
/msg NickServ RELEASE yournick
/msg NickServ REGAIN yournick
```

If your nickname was requested by someone else because it had expired, the
above process will not work. You may be able to request it back if it becomes
expired again.

## Why are people trying to log in as me?

Sometimes you might get alerts from NickServ or SaslServ about attempts to log
in to your account. These alerts are almost always caused by clients that are
misconfigured.

If you have lots of nicks grouped or if you have a common name or word
grouped, you will get an above average number of alerts.

You do not need to worry if you have chosen a strong password that is not used
in other places.

If the attempts are very frequent and persistent, feel welcome to let staff
know, just in case.

_At your own risk_, and depending on your client, you may be able to filter
the alerts. Ask your client's support channel if this is possible.

## Warez or Adult content sharing?

This is explicitly
[unwanted content](/policies#unwanted-content-and-behaviour) on Libera.Chat.

You can find other networks which may be ok with these activities on
[netsplit.de](https://netsplit.de).

## Are bots allowed?

Users may run bots that connect to Libera.Chat. Please get permission from the
operators of any channels that the bot is in.

While operators may not notice a quiet bot, they very likely will notice and
may take offense to unauthorised bots that are noisy or interactive.

If your bot is storing information in a publicly accessible way, you should
follow our [public logging policy](/policies#public-logging).

## Are bridges allowed?

We do allow user operated bridges on Libera.Chat. Please get permission from
the operators of channels that you bridge.

Consider informing users that what they say may be visible to people not
represented in the channel at the time. The spirit of our
[public logging policy](/policies#public-logging) applies here.

It is recommended that your bridge has an [account](registration) and some way
to identify who runs it, such as in the gecos or "real name" field.

We prefer one to many bridging over one to one bridging, especially if the
majority of users are not on irc.

We also recommend that staff are notified about one to one bridging as it may
hit connection limits or trip anti-abuse measures. Please contact
`[email protected]` about such issues.

## Can I connect with Matrix?

While it is not designed as an IRC client, you can use Matrix to connect to
Libera.Chat through a bridge.

The Matrix bridge team has published a
[guide](https://matrix-org.github.io/matrix-appservice-irc/latest/usage.html)
for using the IRC bridge. If you still have questions about using the
Libera.Chat bridge, visit `#libera-matrix` from IRC or
`#libera-matrix:libera.chat` from Matrix.

The bridge has an interface called an appservice that lets you manage your
presence on the bridge. If it does not contact you automatically, start a
conversation with `@appservice:libera.chat`. For example Element has `/msg`:

```irc
/msg @appservice:libera.chat !help
```

You can use the appservice to store authentication. Please see the output of
the above `!help` command or
[the guide](https://matrix-org.github.io/matrix-appservice-irc/latest/admin_room.html)
for the options. Currently these are the `storepass` and `username` options.

To join channels on Libera.Chat through matrix, navigate to
`<channelname>:libera.chat` either through the Element.io interface or with
`/join`. For example:

```irc
/join #libera-matrix:libera.chat
```

If you wish to use network services, such as to register an account or channel
you can message them directly. The following will get their help text:

```irc
/msg @NickServ:libera.chat help
/msg @ChanServ:libera.chat help
/msg @MemoServ:libera.chat help
```

The lines in their responses might be out of order. This issue is in the
Matrix message handling. It may also affect time-critical responses elsewhere.

The bridge is run by [EMS](https://ems.element.io/). The
[EMS ToS](https://element.io/terms-of-service) and
[Privacy Policy](https://element.io/privacy) apply when using it. Libera.Chat
staff do **not** have access to EMS data.

Libera.Chat prohibits double-bridging IRC to IRC through the Libera.Chat EMS
and may request intervention if any bridged channel causes problems. We
request that idle connections are cleaned up by Matrix staff to minimize
disruptions to IRC channels during bridge restarts.

0 comments on commit 9e48a87

Please sign in to comment.