Clients & Bots Overview
This section covers first-party clients and bots that use the Riftseer API. The React web app lives under Frontend.
| Doc | Description |
|---|---|
| Discord Bot | Slash commands on Cloudflare Workers — live |
| Reddit Bot | [[Card Name]] mentions via Devvit — blocked on Reddit HTTP fetch approval |
| Raycast Extension | Placeholder — content coming later |
All integrations resolve card data through the same public API (POST /api/v1/cards/resolve for batch name resolution, plus the search and random endpoints documented in the API section).
Repository layout
| Project | Path | Tooling |
|---|---|---|
| Discord bot | packages/discord-bot/ | Bun, Wrangler |
| Reddit bot | packages/reddit-bot/ | npm, Devvit (npx devvit) |
The Reddit bot is not a Bun workspace member; use npm there as described on its doc page.