Создание самого простого Telegram-бота за 10 минут
Следующий шаг
Открой бота или продолжай маршрут внутри раздела.
Статья -> план в ИИ
Отправь ссылку на эту статью в любой ИИ и получи план внедрения под свой проект.
Прочитай эту статью: https://vibecode.morecil.ru/ru/telegram-boty/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%B0%D0%BC%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B3%D0%BE-telegram-%D0%B1%D0%BE%D1%82%D0%B0-%D0%B7%D0%B0-10-%D0%BC%D0%B8%D0%BD%D1%83%D1%82/
Работай в контексте моего текущего проекта.
Сделай план внедрения под мой стек:
1) что изменить
2) в каких файлах
3) риски и типичные ошибки
4) как проверить, что всё работает
Если есть варианты, дай "быстрый" и "production-ready". Как использовать
- Скопируй этот промпт и отправь в чат с ИИ.
- Прикрепи проект или открой папку репозитория в ИИ-инструменте.
- Попроси изменения по файлам, риски и короткий чеклист проверки.
Хочешь увидеть в Telegram своего первого бота, который хотя бы говорит «Привет!» и отвечает на сообщения — и при этом не писать ни строчки кода самому?
Сделаем это за один промпт в Codex (или любом ИИ-редакторе с Agent-режимом).
Что нужно иметь заранее:
- Установленный Codex (или Cursor, Aider, Claude Projects, Continue.dev и т.п.)
- Telegram на телефоне или компьютере
- Python установлен (3.10+), но даже это ИИ может проверить и подсказать
Шаг 1. Создаём бота в Telegram и получаем токен
- Открой Telegram
- В поиске найди @BotFather
- Напиши команду
/newbot - Придумай имя бота, например:
Мой Первый Ботик - Придумай username — обязательно заканчивается на
bot:@AlexeyTestBot@VibeFirstBot@SimpleEchoBot - BotFather пришлёт тебе токен — строку вида:
123456789:AAF1b2C3d4E5f6G7h8I9j0KLMNOPQRSTUVWXYZ - Скопируй токен и держи под рукой (лучше в буфере обмена)
Шаг 2. Открываем Codex и просим создать бота одним промптом
- Запусти Codex
- Создай новый пустой проект:
File → New Folder / New Window → выбери или создай пустую папку, напримерsimple-telegram-bot - Скопируй этот промпт целиком и вставь в чат ИИ:
Создай самый простой Telegram-бота на Python для новичка.
Требования:
- Использовать библиотеку python-telegram-bot (самая новая версия с Application и async)
- Хранить токен в файле .env через python-dotenv
- Бот должен:
- На команду /start отвечать: "Привет! Я твой первый бот 😊 Напиши мне что-нибудь!"
- На любое текстовое сообщение отвечать эхом: "Ты написал: [текст сообщения]"
- На команду /help отвечать: "Пока умею только /start и повторять твои сообщения 😄"
- Запуск через polling (app.run_polling())
- При запуске печатать в консоль: "Бот запущен! Пиши ему в Telegram."
- Всё в одном файле bot.py
- Создай также файл .env с placeholder: BOT_TOKEN=твой_токен_сюда
- Если нужно — создай requirements.txt с нужными зависимостями
- Код с комментариями на русском
- Ничего сложного: без клавиатур, без фото, без ИИ, без базы данных
- Сам создай файлы на диске прямо сейчас и открой их для меня
После создания напомни команды для запуска:
1. pip install -r requirements.txt (или pip install python-telegram-bot python-dotenv)
2. python bot.py
Нажми Enter / Apply
Codex подумает и сам создаст:- bot.py с готовым кодом
- .env с BOT_TOKEN=...
- возможно requirements.txt
Когда спросит разрешение на создание файлов → разреши (Approve / Yes)
Шаг 3. Вставляем токен и запускаем
Открой файл
.env(он уже создан)Замени строку на свою:
BOT_TOKEN=123456789:AAF1b2C3d4E5f6G7h8I9j0KLMNOPQRSTUVWXYZ
(вставь свой настоящий токен)Сохрани файл (1-3 шага можно так же сделать через запрос к ИИ)
Напиши в окно ввода
Запусти бота, codex подумает, установит зависимости и запустит бота, после сообщит об успешно выполенной задачи.Открой Telegram → найди своего бота по username → напиши
/start
Потом напиши любое сообщение — бот должен повторить его с приставкой «Ты написал: …»
Готово!
У тебя теперь есть живой Telegram-бот, и ты не написал ни одной строчки кода руками.
Что можно сделать дальше (тоже одним промптом):
- «Добавь команду /time — чтобы бот писал текущее время»
- «Сделай так, чтобы бот отвечал рандомными шутками»
- «Добавь кнопку "Привет" под сообщением»
Просто вставляй в окно ввода новый промпт вида:
«Возьми текущий бот и добавь …»