ChatGPT TeleBot is a free, self-hosted Telegram bot built with Node.js that puts OpenAI’s ChatGPT inside your Telegram chats. Published on GitHub, where it has collected more than 200 stars, the project gives anyone a simple way to run their own ChatGPT-powered bot instead of relying on a third-party bot service.
The bot is a small JavaScript application that you run on your own machine or server. Setup takes three ingredients: a bot token from Telegram’s BotFather, an OpenAI API key, and Node.js 18 or later. After cloning the repository and installing the dependencies, you copy your credentials into a .env file and start the process with a single node command — or keep it alive around the clock with the pm2 process manager. From then on, people who message the bot receive replies generated by ChatGPT, billed against your own OpenAI account. In group chats, the bot stays quiet until a message starts with a trigger name you configure, so it never hijacks ordinary conversation. The project was still being updated in 2026, and its README walks through the whole deployment flow step by step.
ChatGPT TeleBot is free to download and run from GitHub — there is no subscription and no paid tier. Your only running cost is OpenAI API usage, charged by OpenAI according to the model you configure, plus whatever server you choose to host the bot on.
It suits developers, community managers and hobbyists who want a ChatGPT assistant inside a Telegram group or DM without paying for a hosted bot service, and who are comfortable editing a .env file and running a small Node.js process.