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
- Open Dashboard → Channel → Add account.
- Choose IRC and TLS and SASL.
- Enter host, nickname, SASL username, and TLS port.
- Add the SASL password.
- Add channels and review DM/group policy.
- 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, ordisabled. - Group supports
mention,open, ordisabled.
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.
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
| Problem | Check |
|---|---|
| TLS connection fails | Host, port 6697 or network-specific TLS port, and certificate validity |
| SASL login fails | Username, password, and network SASL PLAIN support |
| Cannot join a channel | Exact channel name and network permissions |
| Allowlisted sender ignored | Logged-in IRC account and account-tag support |
| Group message ignored | Group policy and bot mention |