Как сделать Telegram-бот через вайбкодинг: пошаговый гайд

Telegram-бот — один из самых популярных первых проектов в вайбкодинге. С помощью ИИ-инструментов его можно собрать без знания Python или Node.js. Вот пошаговый гайд.

Шаг 1: Определите, что должен делать бот

Чем конкретнее задача, тем проще реализация. Рабочие идеи для первого бота:

  • Бот-приветствие, который отвечает на /start и показывает меню.
  • Бот для сбора заявок: спрашивает имя, телефон, записывает в таблицу.
  • Бот-напоминалка: по расписанию отправляет сообщение.
  • FAQ-бот: отвечает на стандартные вопросы по ключевым словам.

Запишите: что бот получает на вход и что делает на выходе.

Шаг 2: Зарегистрируйте бота в BotFather

Откройте Telegram, найдите @BotFather, отправьте /newbot, задайте имя и username (должен заканчиваться на "bot"). Получите токен — сохраните его, он понадобится для кода.

Шаг 3: Опишите задачу ИИ-инструменту

Откройте Cursor или аналог и опишите задачу максимально конкретно: «Создай Telegram-бота на Python с библиотекой python-telegram-bot. По команде /start бот отправляет приветствие и показывает кнопки: "Оставить заявку" и "FAQ". По нажатию "Оставить заявку" бот спрашивает имя и телефон, сохраняет в файл data.csv. Токен бота: [вставьте токен]».

ИИ сгенерирует код. Попросите его также создать инструкцию по запуску.

Шаг 4: Запустите бота локально

Установите зависимости (ИИ подскажет команды) и запустите скрипт. Откройте Telegram, найдите своего бота и проверьте сценарий вручную: нажмите /start, пройдите все шаги. Если что-то не работает — скопируйте ошибку и отправьте ИИ: «Получил ошибку: [текст]. Как исправить?»

Шаг 5: Разместите бота, чтобы он работал постоянно

Локальный запуск — только пока работает ваш компьютер. Для постоянной работы разместите бота на сервере. Бесплатные варианты: Railway, Render, Fly.io. Попросите ИИ: «Как задеплоить этого бота на Railway?» — получите пошаговую инструкцию.

Что усложняет задачу

  • Интеграция с базой данных (не CSV, а настоящая БД) — сложнее, но ИИ справляется.
  • Платёжные системы — требуют регистрации и ключей API.
  • Сложная логика диалогов — описывайте состояния по шагам.

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

Хотите научиться вайб-кодингу?

Оставьте контакты — получите бесплатную запись вебинара на email.

Узнать о курсе