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