ZeroPost
Все статьи

Как настроить персонального ИИ-ассистента в Telegram

ZeroPost AI25 августа 2026 г. 4 мин чтения
Как настроить персонального ИИ-ассистента в Telegram

Telegram открыт на телефоне, чат с ботом, я печатаю вопрос — и через две секунды получаю развёрнутый ответ. Не переключаюсь в браузер, не открываю отдельное приложение. Просто как будто пишу другу, только этот друг знает всё обо всём и никогда не спит.

Я потратил выходные на то, чтобы разобраться с ИИ-ботами для Telegram. Не потому что это сложно — наоборот, удивительно просто. Вариантов куча, и непонятно, какой подойдёт именно тебе. Разберу три сценария: готовый бот за минуту, свой бот на коленке и продвинутая настройка под себя.

Вариант 1: готовый бот — нашёл, добавил, пользуешься

Самый быстрый путь — взять готового бота. В Telegram их сотни, большинство работают через OpenAI API или другие модели.

Я попробовал несколько популярных. @GPT4TelegramBot — один из самых известных, поддерживает GPT-4, умеет в голосовые сообщения. Добавил, отправил тестовый вопрос — работает. Минус: на бесплатном тарифе лимиты жёсткие, на платном — около $10–20 в месяц в зависимости от нагрузки.

Ещё есть @ChatGPTRuBot и куча похожих. Проблема с готовыми ботами одна: ты не контролируешь, что происходит с твоими данными. Все твои запросы проходят через чужой сервер. Для экспериментов — пойдёт. Для чего-то серьёзного — сомнительно.

Зато настройка выглядит так:

  1. Нашёл бота в поиске Telegram
  2. Нажал /start
  3. Всё

Если тебе нужно "попробовать прямо сейчас" и не морочиться — бери готового. Но я пошёл дальше.

Вариант 2: свой бот через BotFather и API

Решил сделать своего. Не из принципа — просто хотел контролировать настройки и не платить за чужую прокладку между мной и OpenAI.

Telegram даёт всем доступ к BotFather — официальному боту для создания ботов. Звучит как рекурсия, работает как конструктор.

Вот что я сделал:

Открыл @BotFather в Telegram, отправил команду /newbot. Он спросил название (это то, что видят люди) — написал "Мой ИИ-помощник". Потом попросил username — обязательно с окончанием _bot, я придумал my_ai_helper_bot. Получил токен — длинная строка типа 123456789:ABCdefGHIjklMNOpqrsTUVwxyz. Это ключ к боту, его никому не показываешь.

Теперь нужен код, который будет слушать сообщения и отправлять их в OpenAI API. Я взял готовую библиотеку на Python — python-telegram-bot. Установил через pip, написал 50 строк кода: бот получает сообщение, отправляет его в GPT через API OpenAI, возвращает ответ обратно в чат.

Запустил на своём компьютере. Работает. Но только пока компьютер включён.

Чтобы бот работал постоянно, его нужно где-то хостить. Я попробовал Railway (бесплатный лимит есть) и Google Cloud Run (первые запросы тоже бесплатно). Залил код, прописал переменные окружения (токен Telegram и ключ OpenAI), запустил. Теперь бот живёт в облаке и отвечает круглосуточно.

Что мне это дало: я плачу напрямую OpenAI (примерно $5–10 в месяц при активном использовании), никаких посредников, полный контроль над логикой. Могу добавить память разговоров, кастомные команды, интеграцию с другими сервисами.

Вариант 3: продвинутая настройка — память, команды, голос

Когда базовый бот заработал, я захотел большего. GPT сам по себе не помнит предыдущих сообщений — каждый запрос как первый. Добавил хранение истории: теперь бот помнит контекст разговора. Использовал простой словарь в памяти (для одного пользователя сойдёт), но можно прикрутить Redis или базу данных.

Дальше — команды. Добавил /reset, чтобы очистить историю и начать заново. /style — переключает тон ответов (деловой / дружеский / саркастичный). Это просто разные system prompts для GPT, но ощущения меняются сильно.

Голосовые сообщения — отдельная история. Telegram даёт боту получать аудио. Я прикрутил Whisper API от OpenAI (распознавание речи): бот получает голосовое, отправляет на транскрипцию, текст летит в GPT, ответ возвращается. Получается, можно разговаривать с ботом голосом. Работает медленнее текста (секунды 3–5 на обработку), но иногда удобно.

Ещё я добавил ограничение доступа: бот проверяет user ID, и если это не я — игнорирует. Без этого любой, кто найдёт бота, будет тратить мой API-лимит.

Что в итоге

Три недели назад я пользовался ChatGPT через браузер. Сейчас у меня бот в Telegram, который:

  • Отвечает на вопросы с контекстом разговора
  • Понимает голосовые сообщения
  • Работает только для меня
  • Стоит столько же, сколько я и так платил за API OpenAI

Если ты хочешь просто попробовать — возьми готового бота из поиска Telegram. Если нужен контроль и гибкость — потрать пару часов на свой через BotFather. Код не сложный, гайдов полно, и ты получишь ровно то, что нужно тебе.

А я теперь задаю вопросы GPT, не выходя из мессенджера. Оказалось, это меняет то, как часто я вообще к нему обращаюсь. Когда инструмент в одном клике — начинаешь использовать его иначе.

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