Skip to content

ChatGPT Telegram Workers

by TBXarkAppGet updates sent to me

Puts your own AI chat bot in Telegram, deployed to Cloudflare with one button

View on GitHub

About ChatGPT Telegram Workers

ChatGPT-Telegram-Workers is an open-source Telegram bot you deploy to your own Cloudflare account. You chat with it like a contact and connect providers such as OpenAI, Anthropic or DeepSeek.

For Telegram usersSmall groups and communitiesPeople who want a private AI bot

Made by TBXark

An open-source project by developer TBXark, published on GitHub.

Stars
★ 3.8k
License
MIT
Cost
Usage-based
Platforms
Mac · Win · Linux
Runs
Self-hosted

Overview

ChatGPT-Telegram-Workers is an open-source Telegram bot that you deploy to your own Cloudflare account, with no server or domain needed. A Deploy to Cloudflare button sets it up from a bot token you get from BotFather; you then add an AI provider such as OpenAI, Anthropic, DeepSeek or Cloudflare Workers AI in an admin panel inside Telegram. You chat with it like any contact, switch models with a command and ask for images. It suits Telegram users who want a private AI chat bot.

It runs on Cloudflare's free Workers plan from a one-click deploy, so a personal AI bot needs no server of your own.

Try these first

Start with the first one: it is a small task you can check easily.

  1. /new, then: What is 12 times 12? Answer in one line.First try · uses API credit

  2. /models

  3. /img a watercolour of a lighthouse at dawnuses image credit

  4. Summarise this message in three bullet points: [paste text]uses API credit

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
One-click deployA Deploy to Cloudflare button sets up the bot and its storage in your accountYour Cloudflare account
Many AI providersOpenAI, Anthropic, DeepSeek, Mistral, Groq, Cohere, Cloudflare Workers AI and moreYour AI provider
Admin panelA Telegram Mini App to add providers, pick models and change settingsTelegram
CommandsStart a new chat, redo, switch models and use presetsTelegram
ImagesGenerates pictures from a text promptYour AI provider
PluginsAdd custom plugins to extend what the bot can doYour Cloudflare account

Good to know

You want an AI chat assistant inside Telegram that answers only you or your group. The project deploys a bot to your own Cloudflare account and lets you pick the AI provider and model from an admin panel in Telegram.

Limits

  • You need a Telegram bot token, your Telegram user id and a Cloudflare account before the deploy button can finish.
  • Messages you send to the bot go to the AI provider you configure, and that provider bills your API key.

Notes by (original project name: ChatGPT-Telegram-Workers), written from the creator's documentation, not from running it ourselves. Deploy to Cloudflare Workers guide · ChatGPT-Telegram-Workers README

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other apps

  • ChatGPTBox Adds an AI chat box to any web page to summarise, translate or rewrite what you read
  • ChatLab Turns your exported chat histories into charts and lets you ask an AI questions about them
  • Cherry Studio Puts many AI model providers, agents and a knowledge base in one desktop app
  • Claude Desktop Puts Claude on your desktop, with access to your local files and apps
  • claude-devtools Shows every step Claude Code took in a session, with the files, edits and tokens behind it
  • Claudian Puts Claude Code, Codex and other agents in an Obsidian sidebar to work on your notes

See all 113 apps

GitHub