Capabilities
Setup
1
Choose a network
Pick an IRC network (Libera.Chat, OFTC, Freenode successor, etc.).
2
Choose a nickname
Pick a unique bot nickname. Register it with NickServ if the network supports it:
3
Configure profClaw
Environment Variables
string
required
IRC server hostname (e.g.,
irc.libera.chat).number
IRC server port. Defaults to
6667. Use 6697 for TLS.string
required
Bot nickname.
string
NickServ or server password.
string
required
Comma-separated list of channels to join (e.g.,
#general,#dev).boolean
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