Capabilities
| Feature | Supported |
|---|---|
| Direct messages | Yes |
| Channel messages | Yes (on mention) |
| TLS connections | Yes |
| NickServ auth | Yes |
| Multi-channel | Yes |
| CTCP | No |
| DCC | No |
Setup
Environment Variables
IRC server hostname (e.g.,
irc.libera.chat).IRC server port. Defaults to
6667. Use 6697 for TLS.Bot nickname.
NickServ or server password.
Comma-separated list of channels to join (e.g.,
#general,#dev).Enable TLS. Defaults to
true.Configuration Example
- .env
- settings.yml
Bot Trigger
In channels, the bot responds when mentioned:Notes
- Status: Beta
- IRC is connectionless - profClaw maintains a persistent TCP connection.
- If the connection drops, profClaw automatically reconnects.
- TLS port 6697 is strongly recommended over plaintext 6667.
- NickServ registration prevents nick squatting on public networks.
Related
- Chat Providers Overview - Compare all 27 supported channels
- Matrix - Modern federated messaging as an IRC alternative
- Rocket.Chat - Self-hosted modern chat for developer communities
- profclaw channels - Enable and test the IRC connection from the CLI