Как сделать бота в Телеграм без кода
Два пути: конструктор за пять минут и свой бот, который пишет ИИ-агент. Что выбрать, где живёт бот и на чём спотыкаются в первый раз.
Смотри, «сделать бота» — это на самом деле два очень разных дела, и их постоянно путают.
Первое: собрать бота из готовых кубиков в конструкторе — меню, кнопки, ответы по сценарию. Второе: получить бота, который делает то, чего в кубиках нет — забирает данные, считает, ходит в другие сервисы, работает по твоим правилам. Первое делается за вечер без единой строки кода. Второе раньше требовало программиста, а теперь — нет.
Разберу оба пути, чтобы ты выбрал под задачу, а не по статье в интернете.
Что нужно в любом случае: токен
Бот в Телеграме начинается одинаково: ты пишешь служебному боту @BotFather, командой /newbot создаёшь своего, придумываешь имя и получаешь токен — длинную строку.
Токен — это и есть твой бот. Кто им владеет, тот управляет ботом.
Отсюда правило, которое стоит усвоить сразу: токен не выкладывают в чат, не вставляют в скриншот, не коммитят в репозиторий. Утёк токен — увели бота. Отозвать и выпустить заново можно там же, у @BotFather.
Путь первый: конструктор
Готовые сервисы-конструкторы: собираешь сценарий мышкой, бот отвечает по кнопкам, собирает заявки, шлёт уведомления.
Когда брать: нужны меню, автоответы, приём заявок, рассылка. То есть сценарий, а не вычисления.
Плюсы: запускается за вечер, ничего не надо хостить, всё видно глазами.
Минусы: ты внутри чужих возможностей и чужого тарифа. Как только требуется «а теперь сходи в мою таблицу, посчитай и пришли отчёт» — упираешься в потолок.
Путь второй: свой бот, которого пишет ИИ-агент
Раньше выбор был «конструктор или программист». Теперь третий вариант: ты описываешь задачу словами, а код пишет агент.
Выглядит это так: ставишь агента, открываешь папку, объясняешь задачу человеческим языком — что бот должен принимать, что делать и что отвечать. Агент пишет код, запускает, ловит ошибки и правит сам.
Когда брать: боту нужно считать, ходить в другие сервисы, работать с твоими данными, выполнять что-то по расписанию. Всё, чего нет в кубиках.
С чего начать техническую часть: Codex: что это, как установить и лимиты, OpenCode: что это и как пользоваться, а про постановку задачи — нейросеть, которая пишет код: с чего начать.
Как ставить задачу агенту, чтобы получился рабочий бот
Опиши четыре вещи:
- Что бот принимает. Команду, текст, ссылку, файл, голосовое.
- Что он с этим делает. Считает, ищет, обращается к сервису, сохраняет.
- Что отвечает. Текст, файл, таблицу, картинку.
- Кому можно им пользоваться. Только тебе, списку людей, всем подряд.
Четвёртый пункт забывают чаще всего, а потом удивляются счёту: бот, доступный всем, за ночь может съесть весь баланс на модели, если внутри обращается к платному API.
Отдельно проси предусмотреть три вещи: что делать при ошибке, что при слишком длинном ответе и что при неверном вводе. Иначе первый же пользователь, отправивший не то, уронит бота.
Где живёт бот
Тут спотыкаются почти все: код написан, на компьютере работает, а как только ноутбук закрыт — бот молчит.
Варианты по возрастанию:
- Свой компьютер. Годится, чтобы попробовать. Закрыл крышку — бот умер.
- Небольшой сервер. Классический путь: бот крутится круглосуточно, стоит несколько сотен рублей в месяц. Как поднять — Claude без VPN: свой сервер за 7 шагов.
- Готовые площадки для запуска кода. Проще сервера, но у бесплатных тарифов боты часто «засыпают» без активности.
Для личного инструмента, который дёргаешь пару раз в день, хватит первого варианта. Для бота, которым пользуются люди, нужен второй.
На чём спотыкаются в первый раз
Токен в открытом виде. Самая частая и самая дорогая ошибка. Держи его в переменной окружения или отдельном файле, который не уезжает в общий доступ.
Нет ограничения по пользователям. Бот, доступный всем, — это чужие расходы за твой счёт. Ограничение списком — одна строка в задаче агенту.
Слишком длинный ответ. У Телеграма лимит на длину сообщения; длинный текст надо резать или отправлять файлом. Без этого бот молча падает на первом же большом ответе.
Долгие задачи без ответа. Если бот обрабатывает файл минуту, а ничего не пишет — человек решит, что сломалось. Проси сразу отвечать «принял, работаю».
Один запуск в двух местах. Запустил бота на компьютере и на сервере — они начнут драться за сообщения. Работать должен один.
Частые вопросы
Сколько стоит сделать бота? Сам бот бесплатен: токен ничего не стоит. Платишь за место, где он живёт, и за платные сервисы внутри, если они есть.
Нужно ли уметь программировать? Для конструктора — нет. Для своего бота — тоже нет, если задачу ставит и проверяет человек, а код пишет агент. Понадобится только запускать команды и читать ошибки.
Можно ли сделать бота, который отвечает нейросетью? Да, это одна из самых частых задач: бот принимает вопрос, обращается к модели, возвращает ответ. Как платить за модель из России — как оплатить нейросети из России.
Как защитить бота от чужих? Список разрешённых пользователей или пароль на первое обращение. Для личного инструмента — обязательно.
Что делать, если бот перестал отвечать? Три причины по частоте: упал процесс на сервере, отозван или заменён токен, бот запущен в двух местах одновременно.
С чего начать
Придумай боту одну задачу, которую делаешь руками: посчитать, напомнить, забрать данные и прислать файлом.
Если задача — сценарий с кнопками, бери конструктор. Если нужна работа с данными — ставь агента и описывай задачу словами. Первую версию гоняй только на себе, ограничение по пользователям добавь сразу.
Дальше: как выгрузить посты телеграм-канала в таблицу, нейросеть для Excel: что реально умеет, какие функции ИИ закрывает первыми.
То же самое, только расширение для браузера, а не бот — сквозная практика от задачи до установки.