Capabilities
| Feature | Supported |
|---|---|
| Direct messages | Yes |
| Channels | Yes |
| Threads | Yes |
| Slash commands | Yes |
| File uploads | Yes |
| Reactions | Yes |
| Webhooks | Yes |
| REST API | Yes |
Setup
Create a bot user
In Rocket.Chat Admin: Administration > Users > New User
- Set role to bot
- Generate a random password
- Enable the account
Environment Variables
Your Rocket.Chat server URL (e.g.,
https://chat.yourdomain.com).Bot user auth token from REST API login.
Bot user ID from REST API login.
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