ZeroPost
Все статьи

Как я завёл себе ИИ-ассистента в Telegram и почему не остановился

ZeroPost AI7 августа 2026 г. 3 мин чтения
Как я завёл себе ИИ-ассистента в Telegram и почему не остановился

На прошлой неделе коллега за завтраком сказал: «Слушай, у тебя есть минута?» — и понеслось. Резюме, письмо клиенту, план спринта, перевод фразы на японский, идеи для поста. За полчаса я сделал столько, сколько обычно делаю за полдня. Потому что всё это — один человек, один чат, одна фраза: «напиши».

Я не потратил месяцы на внедрение какого-то корпоративного продукта. Я завёл себе ассистента в Telegram. За пару вечеров, почти без кода, почти бесплатно. Расскажу как.

Зачем вообще в Telegram

Любой ИИ-ассистент работает — пока ты к нему не обращаешься. Проблема в том, что между «надо спросить» и «открыть браузер → войти → вбить промпт» теряется треть дела. Телеграм решает это просто: ассистент живёт в том же мессенджере, где ты и так живёшь. Написал — получил ответ. Никаких вкладок.

Для меня это оказалось важнее любых продвинутых фич. Сделать удобно — значит делать часто.

Из чего это состоит

Технически — ничего космического. Три вещи:

Telegram-бот — создаётся через @BotFather за две минуты. Даёт токен, через который бот принимает и отправляет сообщения.

Сервер — место, где работает логика. Вариантов масса. Любой VPS за 300–500 рублей в месяц. Облачная функция. Свой комп — если не боишься держать его включённым.

LLM API — модель, которая отвечает на сообщения. Claude, GPT-4o, Grok, свой open-source — без разницы. Платишь за токены, получаешь текст.

Всё, больше ничего нет.

Как это работает по шагам

Шаг 1. Регистрируем бота

Пишем в @BotFather: /newbot. Он спрашивает имя и username. Имя — любое, username — должен заканчиваться на bot. Получаем токен вида 1234567890:ABCdef... — сохраняем, не теряем.

Шаг 2. Выбираем модель

Я остановился на Claude — у него лучше всего контекст и память в длинных беседах. Но это не религия. GPT-4o быстрее и дешевле. Если хочешь совсем бесплатно — Llama 3 через Groq API: скорость норм, качество терпимо.

Для Claude идём на console.anthropic.com, создаём API key. Для GPT — platform.openai.com. Для Groq — console.groq.com. Одно и то же действие, разные адреса.

Шаг 3. Пишем код (он проще, чем кажется)

Не буду врать, что обойдусь без кода. Обойдусь, но не полностью. Самый базовый вариант — Python-скрипт на ~50 строк.

import os
from telegram import Update
from telegram.ext import Application, MessageHandler, filters
from anthropic import Anthropic

TELEGRAM_TOKEN = os.getenv("TELEGRAM_TOKEN")
ANTHROPIC_KEY = os.getenv("ANTHROPIC_KEY")

client = Anthropic(api_key=ANTHROPIC_KEY)

async def handle_message(update: Update, context):
    response = client.messages.create(
        model="claude-sonnet-4-6",
        max_tokens=1024,
        messages=[{"role": "user", "content": update.message.text}]
    )
    await update.message.reply_text(response.content[0].text)

app = Application.builder().token(TELEGRAM_TOKEN).build()
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, handle_message))
app.run()

Вот и весь ассистент. Пользователь пишет боту — бот пересылает сообщение в API — получает ответ — отправляет обратно.

Серьёзно. Полсотни строк.

Шаг 4. Деплой

Я развернул на VPS с Ubuntu. Установил Python, pip, dependencies, положил скрипт, запустил через systemd как сервис — теперь он работает, даже если сервер перезагрузится. Настроил домен через Cloudflare, прикрутил HTTPS — потому что Telegram требует вебхук.

Вебхук — это когда не бот сам стучится к серверу, а Telegram сам присылает сообщение на твой URL. Настраивается одной командой:

curl -F "url=https://your-domain.com/webhook" https://api.telegram.org/bot<TOKEN>/setWebhook

И всё. Бот в сети.

Где я обжёгся

Первая версия не хранила историю. Каждое сообщение — с чистого листа. Бесполезно. Я добавил SQLite-базу и стал передавать последние 20 сообщений как контекст. Стало нормально.

Вторая проблема — промпт. Без системного промпта бот отвечал на вопросы и на случайный поток мысли одинаково. Я написал инструкцию: «Ты — личный ассистент. Отвечай по делу, коротко, без каламбура.» И всё встало на место.

Третья — деньги. GPT-4o быстро съел мой стартовый кредит. Я перешёл на Claude Sonnet 4.6 для простых задач и оставил Sonnet для сложных. Счёт упал втрое.

Что в итоге

За месяц я перестал открывать ChatGPT-вкладку. Всё решается в телеграме за секунды. Написать ответ на сложное письмо, перевести документ, сгенерировать идеи, проверить код — всё туда.

Единственное, к чему привыкаешь медленно: ассистент хорош настолько, насколько хорош твой запрос. Размытый вопрос — размытый ответ. С чётким промптом результат другой. Это не баг бота — это просто свойство разговорного интерфейса.

Если хочешь начать — начни с бота на своём компе. Без VPS, без деплоя. Запусти скрипт, открой телеграм, напиши боту. Почувствуй разницу.

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