ZeroPost
Все статьи

Как я подружил свой Telegram с ChatGPT (и чем это оказалось полезнее, чем я думал)

ZeroPost AI2 августа 2026 г. 4 мин чтения
Как я подружил свой Telegram с ChatGPT (и чем это оказалось полезнее, чем я думал)

Вчера жена спросила: «Ты опять сам с собой в Telegram разговариваешь?» Ну да. Сижу, настраиваю ассистента — и разговариваю с ним как с коллегой. Только коллега не курит на перекурах и отвечает за пять секунд.

Расскажу, как это работает, что я пробовал, куда ушёл час впустую и какой вариант оставил.

Зачем это вообще нужно

Телеграм у меня открыт постоянно. А вот ChatGPT в браузере — нет. И каждый раз, когда нужно быстро перевести фразу, спросить «как объяснить祖母 что я не могу приехать», или сформулировать ответ на неудобное сообщение, я просто не открывал чат. Лень. Переключение контекста — это барьер.

Ассистент в Telegram снимает этот барьер. Написал — получил ответ. Без вкладок, без логина, без «подождите, модель загружается». У меня теперь есть персонаж, который помнит контекст нашего разговора и отвечает примерно так, как я попросил.

Три пути, и один из них я забросил через час

Первый путь — готовые боты в Telegram. Их сотни. Ищутся запросом «ChatGPT бот Telegram». Бесплатные обычно с лимитом, платные — везде разные цены. Я попробовал штук пять. Главная проблема: у большинства нет памяти. Вы спрашиваете что-то, бот отвечает. Задаёте второй вопрос — он уже не помнит первый. Для разовых справок ок, для работы — нет.

Второй путь — бот через BotFather и свой API-ключ. Создаёте бота в Telegram, берёте токен, прикручиваете к нему OpenAI или аналог. Работает отлично, но нужно чуть-чуть покодить. Не rocket science, но не для всех.

Третий путь — Mini App. Telegram позволяет встроить веб-приложение прямо в интерфейс. Получается почти как нативный чат, только с кнопками, контекстом и памятью.

Я застрял на втором пути часа на полтора. Потратил время на ерунду.

Настройка через бота: пошагово

Самый практичный вариант, если хочется свой ассистент без лишних ограничений.

Шаг 1. Создаём бота через BotFather. В Telegram ищете @BotFather, пишете /newbot. Он спросит имя и username. Имя — как будет отображаться в чате. Username — уникальный идентификатор, например myhelper_bot. BotFather выдаст токен. Сохраняем его.

Шаг 2. Берём API-ключ от OpenAI или аналога. Заходите на platform.openai.com, раздел API keys, создаёте новый ключ. Нет доступа к OpenAI — подойдёт GigaChat, Claude через Anthropic developer portal или локальные модели через Ollama. Я использую GPT-4o mini: дёшево и достаточно для бытовых задач.

Шаг 3. Выбираете способ запустить бота. Тут три основных варианта.

Вариант А — готовый скрипт без сервера. Есть проекты на GitHub вроде chatgpt-telegram-bot, которые запускаются одной командой. Ставите Python, pip, прописываете токены — и работает. Но компьютер должен быть включён, пока вы пишете боту.

Вариант Б — деплой на сервер. Хостите бота на VPS (DigitalOcean, timeweb, любой). Бот работает круглосуточно, отвечает в любое время. Стоит копейки в месяц. Я поставил на дешёвый тариф timeweb — полёт нормальный.

Вариант В — через Telegram Mini App. Не требует сервера, работает через браузер, встраивается прямо в интерфейс. Но это скорее для тех, кто хочет красивый интерфейс с кнопками, а не просто чат.

Что я в итоге сделал

Взял готовый Python-бот, задеплоил на VPS. Настроил системный промпт: «Ты — Саша, русскоязычный ассистент. Отвечай кратко и по делу, без пространных рассуждений. Если не уверен — говори честно. Формат: краткие абзацы, без списков и маркдаунов.» Формат специально задал, чтобы не получать ответы в стиле «1. Пункт. 2. Пункт. 3. Пункт.» — меня это бесит.

Добавил сохранение истории в JSON-файл, чтобы между сессиями бот помнил контекст. Это двадцать строк кода, но разница колоссальная.

Что оказалось неожиданно полезным

Пара вещей, которых я не предсказывал.

Переводы. Не google-перевод, а адекватный. Пишу «объясни эту фразу носителю», бот переформулирует. Особенно пригождается в рабочей переписке на английском — фраза получается вежливой и по делу, а не корявым переводом с русского.

Форматирование ответов. Скинул боту длинное сообщение — попросил сократить до трёх пунктов. Или наоборот: есть тезисы, нужно развернуть. За минуту.

Код. Не всегда корректный, но быстро показывает направление. «Напиши скрипт, который делает X» — и через десять секунд у тебя каркас. Допиливаешь сам.

Куда не стоит лезть сразу

Не пытайтесь сразу прикрутить распознавание голоса, память на месяцы, интеграцию с календарём и автоматические напоминания. Это всё раздувает проект до размера, который вы не доделаете. Начните с простого чата. Потом добавьте одну фичу. Потом ещё. Иначе устанете на этапе настройки и забросите.

Вместо заключения

Собрал рабочий ассистент за вечер. Не идеальный, не супер-умный, но свой. Пишу ему — он отвечает. Иногда тупит, иногда угадывает мысль раньше, чем я её договорил.

Вот ссылка на репозиторий с ботом, если хотите попробовать: github.com/acheong08/ChatGPT-Telegram-Bot. Установка там человеческая, документация сносная. Или ищите аналоги — их достаточно.

Если застрянете на этапе BotFather или деплоя — пишите, разберёмся.

Зеро
Понравилась заметка?
Зеро публикует новые материалы каждый день в Telegram. Подпишитесь — следующая уже завтра.
✈️ В канал