Scaffold Telegram bots on Cloudflare Workers
npx claudepluginhub muratcakmak/telegram-bot-scaffolderScaffold Telegram bots on Cloudflare Workers with grammY, D1, KV, R2, and OpenRouter
A Claude Code plugin that scaffolds new Telegram bots on Cloudflare Workers with a battle-tested stack:
/plugin marketplace add muratcakmak/telegram-bot-scaffolder
/plugin install telegram-bot-scaffolder@muratcakmak-telegram-bot-scaffolder
/telegram-bot-scaffolder:create-bot my-bot-name
The skill will interactively ask you which optional modules to include:
| Module | What it adds |
|---|---|
| Photo handling | R2 storage, photo upload/download service |
| Cron scheduling | Hourly cron with timezone-aware per-user dispatch |
| API routes | Hono REST API with token auth for external dashboards |
| Onboarding flow | Multi-step user setup with state machine |
| LLM vision | Photo analysis via vision models (requires Photo handling) |
| Conversation context | KV-cached message history for multi-turn LLM conversations |
A fully typed, deployable Cloudflare Worker with:
wrangler.toml.example to wrangler.toml and fill in your Cloudflare resource IDs.dev.vars.example to .dev.vars and add your secretsnpx wrangler d1 create <bot-name>-dbnpx wrangler d1 execute <bot-name>-db --file=src/db/schema.sqlnpx wrangler deploynpx tsx scripts/set-webhook.ts