Capabilities
Setup
1
Create a bot user
In Rocket.Chat Admin: Administration > Users > New User
- Set role to bot
- Generate a random password
- Enable the account
2
Get credentials
Log in as the bot user via REST API:
3
Configure profClaw
4
Configure webhook (optional)
For incoming webhooks, go to Administration > Integrations > New Integration > Incoming WebHook.
Environment Variables
string
required
Your Rocket.Chat server URL (e.g.,
https://chat.yourdomain.com).string
required
Bot user auth token from REST API login.
string
required
Bot user ID from REST API login.
string
Incoming webhook URL for outbound messages.
Configuration Example
- .env
- settings.yml
Notes
- Status: Beta
- Rocket.Chat uses real-time API (WebSocket) for message events.
- Slash commands require a Rocket.Chat admin to register them under Administration > Integrations.
- Self-hosted Rocket.Chat requires no external dependencies for profClaw to connect.
- Compatible with Rocket.Chat Community Edition (open-source) and Enterprise.
Related
- Chat Providers Overview - Compare all 27 supported channels
- Slack - Slack is the cloud-hosted alternative to Rocket.Chat
- Matrix - Another open-source self-hosted messaging option
- Self-Hosted Guide - Deploy profClaw alongside self-hosted chat tools