Боты · этап 1 из 3
Первый Telegram-бот за 20 минут
Создай бота, спрячь его токен и получи первый ответ в Telegram.
- Где
- Claude Code
- Нужно
- Подписка Pro
- Время
- 20 мин
Ты создашь настоящего бота, который отвечает в Telegram. Пока он будет работать, только когда включён твой компьютер. Это исправим на третьем этапе.
1Зарегистрируй бота у BotFather
Найди в Telegram официального бота BotFather с синей галочкой. Отправь /newbot, придумай имя и адрес, который заканчивается на bot. В ответ придёт токен.
Токен работает как пароль. Не отправляй его людям и не показывай на скриншотах. Если он утёк, в BotFather есть команда /revoke.
2Спрячь токен в файл
Создай папку moy-bot и открой её в Claude Code.
Создай файл .env с пустой строкой BOT_TOKEN= и файл .gitignore, в котором есть .env. Объясни, как мне самому вписать токен в .env. Сам токен у меня не спрашивай и в чат его не выводи.
Открой .env и вставь токен после знака равно.
3Попроси код бота
Сделай Telegram-бота на Python и aiogram 3. Токен читай из .env. Перед установкой говори, что ставишь и зачем, и жди «да».
На /start бот здоровается по имени и объясняет, что умеет. На любое другое сообщение отвечает: «Ты написал: <текст>». Сообщения пиши по-русски. Объясни простыми словами, как запустить.
4Запусти и напиши ему
Выполни команду, которую дал ассистент, открой своего бота в Telegram и отправь /start. Бот должен ответить за секунду.
Если не отвечает, скопируй текст из окна с ошибкой в чат. Токен при этом закрой.
5Научи его полезному
Замени повторение текста чем-то настоящим:
Вместо повторения сообщений сделай команду /price с моими услугами и ценами: <УСЛУГИ И ЦЕНЫ>. Добавь команду /contacts: <КАК СО МНОЙ СВЯЗАТЬСЯ>. Добавь обе в меню команд бота. Остальное не меняй.
Бот отвечает. На следующем этапе он начнёт вести диалог и собирать заявки.