IRC Bridge
Bridges between local Chat channels and external IRC networks.
One bridge per network, many channel mappings per bridge.
Configure
/admin/irc/ — sysop only. Fields:
- Network name (label only — e.g.
Libera) - Server (
irc.libera.chat) - Port + TLS toggle
- Nick / username
- SASL credentials if applicable
- Auto-join channels + which local channel each maps to
How it works
- The bridge connects on BBS startup and joins the configured
channels. - Anything users say in a mapped local channel is forwarded to
IRC tagged with the user's BBS nick. - Anything IRC users say is forwarded into the local channel.
Identity
IRC sees a single bridge bot. The bot's NICK is set in admin; the
real BBS-user identity is prefixed onto the message text:
<jerry@anet> hello world.
Some networks like Libera prefer a "relay bot"-style namespace;
configure your nick accordingly.
Limits
- One-way for the moment: bridge can't run /msg or /whois on
behalf of BBS users. PMs from IRC go to the sysop. - No DCC.
- TLS supported; SASL EXTERNAL not yet (sasl PLAIN works).