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