
cf-workers-telegram-bot
Run a Telegram bot and Svelte web application on Cloudflare Workers and Pages with this project.

About cf-workers-telegram-bot
This open-source repository contains a Telegram bot built with grammY and a Svelte 5 web application that interacts with the bot. Both are designed to run on Cloudflare Workers and Pages. The repository is structured as a monorepo with the bot, the web app, and a shared package for types and helpers. It includes setup, deployment, and release instructions.
Deployment requires a Telegram bot token from @BotFather, Wrangler authentication through a Cloudflare account, and configured secrets. The development and production environments must point at different KV namespaces and Vectorize indexes. Web search is optional and requires a separate Tavily API key. The source does not state the cost of running the bot or web app on Cloudflare.
Key features
- Telegram bot built with the grammY framework, deployed to Cloudflare Workers
- SvelteKit 5 web application deployed to Cloudflare Pages
- Shared package of types and helpers used by both the bot and web app
- Optional web search through the Tavily API
- GitHub Actions deploys the bot to a dev environment on push to master
- Release script that creates per-component tags, with optional GPG-signed tags
- Released under the Apache-2.0 open-source license
- Setup, deployment, and release steps are documented in the repository
- Includes GitHub Actions workflows for deploying the bot and web app
- Requires a Telegram bot token from @BotFather and Cloudflare Wrangler login
- The dev and production environments must use different KV namespaces and Vectorize indexes
- Web search requires an optional TAVILY_API_KEY secret, which is not included
cf-workers-telegram-bot at a glance
- Category
- Development › APIs & Databases
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for APIs & Databases

cf-workers-telegram-bot alternatives
Tools and sites you could use instead, ranked by how closely they match.
Create Telegram bots using the Telegram Bot API HTTP server in this repository.
A SQL database with Git-style version control, Dolt supports branching, merging, pushing, and pulling data.
REST, GraphQL, gRPC, SOAP, and WebSocket APIs can be developed and tested with Insomnia.
API requests can be managed locally with Yaak, an API client that supports Git and CLI workflows.
Build Telegram bots in PHP with this library based on the official Telegram Bot API.
For lakehouse architectures, Delta Lake provides an open-source storage framework with support for engines including Spark, Trino, and Hive.
Popular in APIs & Databases
Well-known listings from the same topic.
cf-workers-telegram-bot FAQ
How do I register the Telegram webhook after deploying the bot?
Is web search included by default?
How do I clone the repository with its components?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












