> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openpawz.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# IRC

> Connect to IRC networks so users can chat with your agents in IRC channels.

# IRC

Connect to IRC networks so users can chat with your agents in IRC channels.

## Setup

1. Choose an IRC network (Libera.Chat, OFTC, etc.)
2. In Pawz, go to **Settings → Channels**
3. Select **IRC**
4. Enter:
   * **Server** — e.g., `irc.libera.chat`
   * **Port** — typically `6697` (TLS) or `6667` (plain)
   * **Nickname** — bot's IRC nick
   * **Channels** — comma-separated channels to join (e.g., `#pawz,#general`)
   * **Use TLS** — enable for encrypted connections
5. Start the channel

## Configuration

| Field     | Required    | Description                 |
| --------- | ----------- | --------------------------- |
| Server    | Yes         | IRC server hostname         |
| Port      | Yes         | Server port                 |
| Nickname  | Yes         | Bot's nick                  |
| Channels  | Yes         | Channels to join            |
| Use TLS   | Recommended | Enable TLS encryption       |
| Password  | No          | NickServ or server password |
| DM policy | Yes         | Who can DM the bot          |

## Features

* Channel messages and private messages
* Per-user sessions with memory
* Prompt injection scanning
* Agent routing via channel routing rules
* Auto-reconnect on disconnection

## Tips

* Register your bot's nick with NickServ to prevent impersonation
* Use TLS (port 6697) for encrypted connections
* The bot responds when mentioned by nick or in DMs
