Skip to main content

IRC

The IRC Channel connects through verified TLS and authenticates with SASL PLAIN. It can receive and send direct messages and channel messages, but it does not support sender pairing or delivery confirmation.

What You Need

  • IRC server hostname;
  • TLS port (default 6697);
  • nickname;
  • SASL username and password; and
  • optional channel names such as #anyy.

The profile follows the IRCv3 specifications and guidance.

Connect in Dashboard

  1. Open Dashboard → ChannelAdd account.
  2. Choose IRC and TLS and SASL.
  3. Enter host, nickname, SASL username, and TLS port.
  4. Add the SASL password.
  5. Add channels and review DM/group policy.
  6. Save and reload the Channel.

The default account ID is network.

Access Policies

Both direct messages and group messages default to disabled.

  • DM supports open, allowlist, or disabled.
  • Group supports mention, open, or disabled.

IRC sender pairing is unavailable. An authenticated allowlist requires IRCv3 account-tag support so Anyy can identify a stable logged-in account; a nickname alone is not sufficient authorization.

Do not use nickname-only trust

Nicknames can change or be reused. For allowlisted access, require network authentication and verify that the server provides account tags.

Verify the Connection

anyy channel doctor irc
anyy channel reload

Confirm SASL login, channel join, a direct message under the selected policy, and a mentioned channel message.

Delivery Semantics

IRC does not provide final delivery confirmation in this profile. A successful send means the adapter wrote the message to the authenticated IRC connection, not that a human read it.

Troubleshooting

ProblemCheck
TLS connection failsHost, port 6697 or network-specific TLS port, and certificate validity
SASL login failsUsername, password, and network SASL PLAIN support
Cannot join a channelExact channel name and network permissions
Allowlisted sender ignoredLogged-in IRC account and account-tag support
Group message ignoredGroup policy and bot mention