← бесплатные уроки вход для учеников
бесплатный урок

Как сделать бота в Телеграм без кода

Два пути: конструктор за пять минут и свой бот, который пишет ИИ-агент. Что выбрать, где живёт бот и на чём спотыкаются в первый раз.

Смотри, «сделать бота» — это на самом деле два очень разных дела, и их постоянно путают.

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

Разберу оба пути, чтобы ты выбрал под задачу, а не по статье в интернете.

Что нужно в любом случае: токен

Бот в Телеграме начинается одинаково: ты пишешь служебному боту @BotFather, командой /newbot создаёшь своего, придумываешь имя и получаешь токен — длинную строку.

Токен — это и есть твой бот. Кто им владеет, тот управляет ботом.

Отсюда правило, которое стоит усвоить сразу: токен не выкладывают в чат, не вставляют в скриншот, не коммитят в репозиторий. Утёк токен — увели бота. Отозвать и выпустить заново можно там же, у @BotFather.

Путь первый: конструктор

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

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

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

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

Путь второй: свой бот, которого пишет ИИ-агент

Раньше выбор был «конструктор или программист». Теперь третий вариант: ты описываешь задачу словами, а код пишет агент.

Выглядит это так: ставишь агента, открываешь папку, объясняешь задачу человеческим языком — что бот должен принимать, что делать и что отвечать. Агент пишет код, запускает, ловит ошибки и правит сам.

Когда брать: боту нужно считать, ходить в другие сервисы, работать с твоими данными, выполнять что-то по расписанию. Всё, чего нет в кубиках.

С чего начать техническую часть: Codex: что это, как установить и лимиты, OpenCode: что это и как пользоваться, а про постановку задачи — нейросеть, которая пишет код: с чего начать.

Как ставить задачу агенту, чтобы получился рабочий бот

Опиши четыре вещи:

  1. Что бот принимает. Команду, текст, ссылку, файл, голосовое.
  2. Что он с этим делает. Считает, ищет, обращается к сервису, сохраняет.
  3. Что отвечает. Текст, файл, таблицу, картинку.
  4. Кому можно им пользоваться. Только тебе, списку людей, всем подряд.

Четвёртый пункт забывают чаще всего, а потом удивляются счёту: бот, доступный всем, за ночь может съесть весь баланс на модели, если внутри обращается к платному API.

Отдельно проси предусмотреть три вещи: что делать при ошибке, что при слишком длинном ответе и что при неверном вводе. Иначе первый же пользователь, отправивший не то, уронит бота.

Где живёт бот

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

Варианты по возрастанию:

  • Свой компьютер. Годится, чтобы попробовать. Закрыл крышку — бот умер.
  • Небольшой сервер. Классический путь: бот крутится круглосуточно, стоит несколько сотен рублей в месяц. Как поднять — Claude без VPN: свой сервер за 7 шагов.
  • Готовые площадки для запуска кода. Проще сервера, но у бесплатных тарифов боты часто «засыпают» без активности.

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

На чём спотыкаются в первый раз

Токен в открытом виде. Самая частая и самая дорогая ошибка. Держи его в переменной окружения или отдельном файле, который не уезжает в общий доступ.

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

Слишком длинный ответ. У Телеграма лимит на длину сообщения; длинный текст надо резать или отправлять файлом. Без этого бот молча падает на первом же большом ответе.

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

Один запуск в двух местах. Запустил бота на компьютере и на сервере — они начнут драться за сообщения. Работать должен один.

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

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

Нужно ли уметь программировать? Для конструктора — нет. Для своего бота — тоже нет, если задачу ставит и проверяет человек, а код пишет агент. Понадобится только запускать команды и читать ошибки.

Можно ли сделать бота, который отвечает нейросетью? Да, это одна из самых частых задач: бот принимает вопрос, обращается к модели, возвращает ответ. Как платить за модель из России — как оплатить нейросети из России.

Как защитить бота от чужих? Список разрешённых пользователей или пароль на первое обращение. Для личного инструмента — обязательно.

Что делать, если бот перестал отвечать? Три причины по частоте: упал процесс на сервере, отозван или заменён токен, бот запущен в двух местах одновременно.

С чего начать

Придумай боту одну задачу, которую делаешь руками: посчитать, напомнить, забрать данные и прислать файлом.

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

Дальше: как выгрузить посты телеграм-канала в таблицу, нейросеть для Excel: что реально умеет, какие функции ИИ закрывает первыми.

То же самое, только расширение для браузера, а не бот — сквозная практика от задачи до установки.

Уже учитесь на курсе?
войдите, чтобы открыть все уроки