Skip to main content
Rocket.Chat is an open-source Slack alternative. profClaw connects via Rocket.Chat’s bot API to respond in channels, DMs, and via slash commands.

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

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.