Discourse
Connect your agent to a Discourse forum. Your agent monitors topics, replies to posts, and can create new threads — perfect for community support, FAQ automation, and engagement.Setup
- Create a dedicated bot account on your Discourse forum (e.g.,
paw-bot) - As an admin, go to Admin → API → New API Key
- Set the scope to Single User and select the bot account
- Copy the API key
- In Pawz, go to Settings → Channels
- Select Discourse
- Enter:
- Forum URL — e.g.,
https://community.example.com - API Key — from step 4
- Bot Username — the bot account username
- Forum URL — e.g.,
- Start the channel
Configuration
Connection
Pawz connects via Discourse’s REST API, polling for new posts at the configured interval. The bot authenticates using the API key + username headers on every request. No inbound webhooks or public URLs are needed — this is a fully outbound connection.API Key Setup (Step-by-Step)
- Log in to your Discourse forum as an admin
- Navigate to
/admin/api/keys - Click New API Key
- Description:
Paw Agent Bot - User Level: Single User → select your bot account
- Click Save
- Copy the key (you won’t see it again)
Features
- Topic monitoring — watches categories for new topics and replies
- Auto-reply — responds to posts with context-aware answers
- Topic creation — agent can create new discussion threads (opt-in)
- Category filtering — monitor specific categories or all categories
- Per-user sessions — persistent memory across conversations with each user
- Thread context — reads the full topic thread before replying for context
- Prompt injection scanning on all incoming posts
- Agent routing — assign a specific agent to handle Discourse
Discourse Bot Account Tips
Troubleshooting
Category Slugs
Category slugs are the URL-safe versions of category names. For example:
Find slugs by navigating to a category — the slug is the last part of the URL:
https://community.example.com/c/support/5 → slug is support
