This ChatGPT Telegram Bot is a free, open-source Python bot that brings OpenAI’s models into your Telegram chats. Once running, you can chat with GPT models in any conversation, generate images with DALL-E, and even send voice messages that get transcribed with Whisper and answered automatically — all from your phone, without opening a separate app.
The bot is an open-source project on GitHub with about 3,500 stars, maintained into 2025. It connects Telegram to OpenAI’s official APIs and supports both private chats and group conversations, with per-user chat histories so context carries across messages. Setup is a matter of providing a Telegram bot token and an OpenAI API key; the project includes Docker support and clear configuration for access control, so you can restrict the bot to approved users and keep an eye on API spend. Voice notes are transcribed via Whisper, and the bot can reply in text, making it a handy always-available assistant inside the messenger people already use all day.
The bot is completely free and open source under the GPL-2.0 license. You host it yourself and only pay OpenAI for whatever API usage your chats generate.
This bot is for developers and hobbyists who want a personal ChatGPT assistant inside Telegram — for themselves, a team or a community — with full control over hosting, access and costs.