Service
Rocket.Chat — the most widely self-hosted open-source Slack alternative. Supports incoming webhooks for posting messages to a channel, structurally very similar to Slack's webhook API.
Why now
Where a meaningful chunk of the self-hosting community runs their team chat instead of Slack — this repo already supports Slack's webhook shape, and Rocket.Chat's incoming webhook API is close enough that it should be a low-effort, high-value addition.
Apprise comparison
Apprise supports Rocket.Chat (rocket:// / rockets://) — a gap versus Apprise's coverage today.
Proposed scope
Mirror providers/slack shape closely (webhook URL + JSON payload with text):
providers/rocketchat package
Config{ WebhookURL }
New(cfg, wrapper) *Client, (*Client).Send(ctx, notify.Message) error via transport.Wrapper
Note
Per CLAUDE.md, this repo's near-term policy is to keep the provider list to what's ported from Charon and not add new integrations without an explicit go-ahead. This issue is tracking/backlog only — do not implement without maintainer sign-off.
Service
Rocket.Chat — the most widely self-hosted open-source Slack alternative. Supports incoming webhooks for posting messages to a channel, structurally very similar to Slack's webhook API.
Why now
Where a meaningful chunk of the self-hosting community runs their team chat instead of Slack — this repo already supports Slack's webhook shape, and Rocket.Chat's incoming webhook API is close enough that it should be a low-effort, high-value addition.
Apprise comparison
Apprise supports Rocket.Chat (
rocket:///rockets://) — a gap versus Apprise's coverage today.Proposed scope
Mirror
providers/slackshape closely (webhook URL + JSON payload withtext):providers/rocketchatpackageConfig{ WebhookURL }New(cfg, wrapper) *Client,(*Client).Send(ctx, notify.Message) errorviatransport.WrapperNote
Per
CLAUDE.md, this repo's near-term policy is to keep the provider list to what's ported from Charon and not add new integrations without an explicit go-ahead. This issue is tracking/backlog only — do not implement without maintainer sign-off.