Skip to main content
profClaw can join IRC networks as a bot, responding to direct messages and channel mentions. Supports TLS connections and NickServ authentication.

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

Bot Trigger

In channels, the bot responds when mentioned:
In private messages, all messages are processed.

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.