Боты · Telegram и модель

Телеграм-бот с нейросетью: 7 шагов и сколько стоит

Не конструктор со сценариями, а свой бот, который думает моделью. Разберём, где он живёт, чем думает, что помнит и в какие лимиты упирается.

Кирилл СандаковКирилл СандаковВайбкодер, предприниматель, продюсерОпубликовано 13.09.202613 мин чтения

Телеграм-бот с нейросетью состоит из трёх частей: токена, который бесплатно выдаёт BotFather, программы-обработчика, которая должна быть запущена постоянно, и ключа к языковой модели, которая пишет ответы. Сложность не в коде: обработчик сегодня пишет агент за несколько минут. Сложность в том, что программе нужно где-то работать круглосуточно, а каждый ответ модели стоит денег.

Дальше по шагам: получить токен, выбрать место работы, подключить модель (включая бесплатный российский вариант), написать обработчик заданием для агента, добавить память диалога, свериться с лимитами Telegram и выпустить бота к людям. Все технические цифры сверены с официальной документацией Bot API и тарифами GigaChat 13 сентября 2026 года.

Что узнаешь из гайда

  • Из каких трёх частей состоит любой ИИ-бот
  • Чем отличается опрос обновлений от вебхука
  • Где взять бесплатные токены для мозгов бота
  • Готовое техзадание, по которому агент напишет код
  • Реальные лимиты Telegram на сообщения и файлы

Часть 1 · Устройство

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

Главное

Telegram не умеет думать, а модель не умеет получать сообщения. Бот это посредник между ними, и живёт он на вашей стороне.

Три части бота: что это, кто даёт и сколько стоит
ЧастьКто даётСколько стоит
Токен ботаBotFather в Telegramбесплатно
Место работысвой компьютер или серверот нуля до стоимости сервера
МозгиAPI языковой моделипо токенам, есть бесплатные квоты

Если в этой схеме убрать модель, получится обычный сценарный бот с кнопками, который собирается в конструкторе без кода: такой путь разобран в гайде чат-бот своими руками. Здесь речь именно про бота, который отвечает свободным текстом.


Шаг 1 · Токен

Как получить токен у BotFather

В поиске Telegram находите BotFather, пишете команду создания бота, задаёте видимое имя и адрес, который заканчивается на bot. В ответ приходит токен вида 123456:ABC-DEF1234ghIkl. По документации именно этот токен подставляется во все запросы, которые идут на адрес https://api.telegram.org/bot<token>/METHOD_NAME и обязательно по HTTPS.

Важно про токен

Токен это пароль от бота целиком. Его не публикуют в чатах, не коммитят в репозиторий и не вставляют в скриншоты. Если утёк, перевыпускается у BotFather, и старый сразу перестаёт работать.


Шаг 2 · Место

Где бот будет жить

Это главный вопрос всей затеи, и именно на нём спотыкаются новички. Бот это не файл, который лежит в Telegram, а программа, которая должна быть запущена. Выключили компьютер, бот замолчал.

  • Свой компьютер. Подходит, чтобы попробовать и показать друзьям. Требует, чтобы машина не уходила в сон.
  • Небольшой сервер. Обычный путь для рабочего бота: программа запускается как служба и переживает перезагрузку.
  • Запуск по событию. Код просыпается на каждое входящее сообщение. Экономно при редком трафике, требует вебхука.

Отсюда же вытекает выбор способа получать сообщения. По документации их ровно два и они взаимоисключающие: getUpdates, когда бот сам спрашивает Telegram о новостях, и вебхук, когда Telegram сам отправляет обновления на ваш адрес. Там же важная деталь: входящие обновления хранятся на сервере Telegram не дольше 24 часов, так что бот, лежавший неделю, чужие сообщения уже не увидит.


Шаг 3 · Мозги

Чем бот будет думать

Модель подключается по ключу API. Из России удобнее начинать с российских провайдеров: не нужна иностранная карта и нет вопросов с доступом. По странице тарифов GigaChat для физлиц, обновлённой 31 августа 2026 года, бесплатный Freemium даёт 365 миллионов токенов на двенадцать месяцев с разбивкой 250 миллионов на Lite, 40 на Pro, 25 на Max и 50 на GigaChat-3-Ultra, при этом генерация идёт в один поток. Когда бесплатное закончится, пакеты стоят 1 300 рублей за 20 миллионов токенов Lite, 1 500 за 3 миллиона Pro и 1 950 за 3 миллиона Max, срок пакета месяц.

Зарубежные модели дают качество выше, особенно на сложных задачах, но требуют оплаты валютой. Если этот путь нужен, способы оплаты из России разобраны в гайде оплата зарубежных сервисов, а из проверенных вариантов пополнения подходит сервис оплаты зарубежных сервисов из России.

Практический совет

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


Шаг 4 · Код

Код пишет агент, а вы пишете задание

Минимальный бот это тридцать строк: принять сообщение, отправить его модели, вернуть ответ. Писать их руками сегодня необязательно, зато обязательно точно описать поведение. Вот заготовка задания, которую можно скопировать и поправить под себя.

техзадание агенту
Напиши телеграм-бота на Python.
Библиотека: любая популярная для Bot API, объясни выбор.
Поведение:
  - на /start короткое приветствие и что бот умеет;
  - обычное сообщение отправляет в модель и возвращает ответ;
  - хранит последние 10 сообщений диалога по каждому пользователю;
  - если модель вернула ошибку, отвечает понятным текстом, не падает;
  - ограничивает ответ 1500 символами.
Ключи брать из переменных окружения, в код не вписывать.
Добавь README: как запустить локально и как запустить на сервере.

Обратите внимание на предпоследнюю строку. Ключи в коде это самая частая ошибка начинающих: файл уезжает в репозиторий, и токен бота вместе с ключом от модели становится общим достоянием. Как ставить задачи агенту по коду и не получать кашу, разобрано в гайдах вайбкодинг с нуля и промптинг для Claude Code.


Шаг 5 · Память

Почему бот всё забывает и как это чинить

Модель не помнит прошлые сообщения. Всё, что она знает, это текст, который вы прислали в текущем запросе. Значит, память бота это ваша структура данных: словарь, файл или таблица, где по каждому пользователю лежат последние реплики.

  1. Храните ограниченное окно. Последние восемь-десять сообщений обычно достаточно, чтобы диалог не терял нить.
  2. Сворачивайте старое в резюме. Одна строка «клиент спрашивал про доставку в Казань, заказ 1420» заменяет двадцать реплик.
  3. Считайте токены. История отправляется заново на каждое сообщение, и длинная переписка увеличивает счёт линейно. Механика подробно разобрана в гайде что такое токены.

Если боту нужно отвечать по вашим материалам, а не по общим знаниям модели, память превращается в поиск по базе: перед ответом достаётся нужный кусок документа. Эта схема называется RAG, её устройство разобрано в гайде RAG простыми словами.


Шаг 6 · Лимиты

Лимиты Telegram, о которых узнают поздно

Ограничения Bot API по документации на 13.09.2026
Что ограниченоЗначениеКогда мешает
Рассылка сообщенийдо 30 в секунду по умолчаниюмассовая рассылка по базе
Платная рассылкадо 1000 в секунду, 0,1 Stars за сообщениетребует 10 000 Stars на балансе
Загрузка фотодо 10 МБ через multipartснимки с хорошей камеры
Загрузка других файловдо 50 МБвидео и большие архивы
Скачивание ботомдо 20 МБ через getFileприём длинных PDF от клиентов
Хранение обновленийне дольше 24 часовбот лежал дольше суток

Самая болезненная строка это последняя: пока бот не работает, сообщения копятся, но живут сутки. Поэтому для рабочего бота важнее не мощность сервера, а то, что программа поднимается сама после сбоя.


Шаг 7 · Выпуск

Что сделать перед тем, как дать людям ссылку

  1. Команды и описание. В BotFather задаются список команд, короткое описание и текст приветствия. Без них бот выглядит заброшенным.
  2. Ограничение длины ответа. Иначе модель однажды выдаст полотно на три экрана, и его придётся резать на лету.
  3. Обработка ошибок. Понятный текст вместо падения: пользователю неинтересно, что у вас кончилась квота.
  4. Счётчик расхода. Логируйте, сколько токенов уходит в день. Первый неприятный сюрприз обычно приходит на третий день после запуска.
  5. Стоп-слова и границы. Решите заранее, на какие темы бот не отвечает, и напишите это в системной инструкции.

Чего делать не надо

Не открывайте бота для всех, пока не поставлен лимит на количество сообщений от одного пользователя. Бесплатная квота модели выносится одним человеком с включённым воображением за полчаса.


Часть 8 · Деньги

Во сколько обходится содержание

Считать надо три статьи: сервер, токены модели и своё время. Первая известна заранее, вторая зависит от того, сколько людей пишут боту и какой длины у него память, третья обычно недооценивается.

Ориентир по токенам

Один обмен репликами это примерно от пятисот до полутора тысяч токенов вместе с историей. Бесплатных 250 миллионов токенов на младшей модели GigaChat при таком расходе хватает на сотни тысяч ответов, то есть личный или небольшой рабочий бот годами не выходит за бесплатный уровень.

Коротко

  • Бот это токен, запущенная программа и ключ модели.
  • Токен бесплатный, выдаёт BotFather, в код его не вписывают.
  • Программа должна работать постоянно, иначе бот молчит.
  • getUpdates и вебхук взаимоисключающие, вместе не работают.
  • Обновления в Telegram живут не дольше 24 часов.
  • GigaChat Freemium даёт 365 млн токенов на 12 месяцев.
  • Рассылка по умолчанию до 30 сообщений в секунду.
  • Память диалога делаете вы, модель ничего не помнит.

Источники

Откуда взяты факты

  • Документация Telegram Bot API (core.telegram.org), открыта 13.09.2026: актуальная версия Bot API 10.3 от 24 августа 2026 года, формат токена и адрес запросов, два взаимоисключающих способа получать обновления и срок их хранения 24 часа, лимит 30 сообщений в секунду и платные рассылки до 1000 с ценой 0,1 Stars за сообщение и порогом 10 000 Stars, ограничения файлов 10 и 50 МБ на загрузку и 20 МБ на скачивание через getFile.
  • Тарифы GigaChat API для физлиц на developers.sber.ru, страница обновлена 31.08.2026, открыта 13.09.2026: Freemium на 365 миллионов токенов сроком двенадцать месяцев с разбивкой по моделям, генерация в один поток, пакеты за 1 300, 1 500 и 1 950 рублей сроком на месяц.
  • Wordstat, Россия, 13.09.2026: частотность запросов про создание телеграм-бота и про чат-ботов для бизнеса.
  • Выдача Яндекса, 13.09.2026: по общему запросу про создание бота первые места занимают крупные порталы, по связке с нейросетью выдача мягче. Поэтому гайд построен вокруг связки, а не вокруг конструктора ботов.

FAQ

Частые вопросы

Сколько стоит сделать телеграм-бота с нейросетью

Сам бот в Telegram бесплатный: токен у BotFather не стоит ничего. Деньги уходят на две вещи: место, где программа работает круглосуточно, и запросы к модели. Начать можно вообще без затрат, если запускать бота на своём компьютере и взять бесплатный режим российского API, например Freemium GigaChat на 365 миллионов токенов сроком двенадцать месяцев.

Нужно ли уметь программировать

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

Где должен работать бот

Где угодно, где программа запущена постоянно. Домашний компьютер годится для проб, но при выключении бот замолкает. Для работы берут небольшой сервер или запуск по событию. Telegram хранит непрочитанные обновления не дольше суток, поэтому долгий простой означает потерю сообщений.

Что такое getUpdates и вебхук

Два взаимоисключающих способа получать сообщения. При getUpdates бот сам периодически спрашивает Telegram, есть ли новости. При вебхуке Telegram сам стучится на ваш адрес по HTTPS. Первый проще для старта и не требует публичного адреса, второй экономнее и быстрее под нагрузкой.

Какую модель подключить боту из России

Если не хочется возиться с иностранной картой, начинайте с российских API: у GigaChat для физлиц бесплатный режим даёт 365 миллионов токенов на двенадцать месяцев, а платные пакеты стоят 1 300 рублей за 20 миллионов токенов Lite, 1 500 за 3 миллиона Pro и 1 950 за 3 миллиона Max. Зарубежные модели дают качество выше, но требуют оплаты валютой.

Сколько сообщений в секунду может слать бот

По документации Bot API по умолчанию до 30 сообщений в секунду. Лимит поднимается до 1000 включением платных рассылок в BotFather: каждое сообщение сверх бесплатного объёма стоит 0,1 Stars и требует баланса не меньше 10 000 Stars. Для личного или рабочего бота бесплатного лимита хватает с запасом.

Какие файлы бот может принимать и отправлять

По документации при загрузке через multipart фотографии ограничены 10 мегабайтами, остальные файлы 50 мегабайтами, а скачивание файла ботом через getFile ограничено 20 мегабайтами. Это важно, если бот задуман как приёмник документов: длинные PDF придётся резать или принимать ссылкой.

Как сделать, чтобы бот помнил переписку

Хранить историю самому: Telegram память не предоставляет, модель видит только то, что вы передали в запросе. Практика простая: держите последние несколько сообщений по каждому пользователю, а более старое сворачивайте в короткое резюме. Иначе с ростом переписки растёт счёт за токены.

Можно ли сделать бота для бизнеса, чтобы отвечал клиентам

Да, это самый частый сценарий. Добавляется одно: бот должен отвечать по вашим материалам, а не по общим знаниям модели. Прайс, условия и частые вопросы складывают в базу, из которой перед ответом достаётся нужный кусок. Схема называется RAG и разобрана у нас отдельным гайдом.

Что делать, если бот молчит

Проверьте четыре вещи по порядку: запущена ли программа, верный ли токен, не стоят ли одновременно вебхук и опрос обновлений, не вернула ли модель ошибку. Больше половины случаев это второй и третий пункты: старый токен после перевыпуска или включённый вебхук, который забирает сообщения вместо getUpdates.


Читать дальше

ИИ-офис
Собери свой ИИ-офис и перестань делать руками то, что делает нейросеть

Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.

Посмотреть, что внутри

telegram

Канал с полезными материалами про нейросети

Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.

Перейти в канал
Кирилл Сандаков

Об авторе

Кирилл Сандаков

Вайбкодер, предприниматель, продюсер

Завайбкодил контент-ферму на США в Instagram (более 300 тыс. подписчиков, среди читателей Дональд Трамп Младший), создатель платформы и сообщества ИИ-офис, автор блога о нейросетях «Выжимаем из ИИ Максимум».

Все статьи автора