Видео этого урока скоро появится
Конспект урока доступен ниже
Что умеют Telegram-боты с ИИ и что ты соберёшь на курсе
Посмотришь живые примеры ботов, которые соберёшь на курсе, и разберёшь их устройство изнутри. Поймёшь связку из трёх частей: Telegram, сервер, ИИ-модель. Подготовишь рабочее окружение, чтобы со следующего урока сразу писать своего бота.
Конспект урока
- 1
Три части любого бота
Telegram принимает и отдаёт сообщения, твой код решает, что с ними делать, модель генерирует текст. Любая поломка живёт ровно в одной из трёх частей, и это резко сокращает поиск причины.
- 2
Что соберём на курсе
Бот-диетолог по фото, бот учёта финансов с базой данных и рабочий бот на сервере с автоперезапуском. Каждый следующий урок добавляет один слой к предыдущему проекту.
- 3
Опрос против вебхука
На старте бот сам опрашивает Telegram, и это работает даже с домашнего ноутбука без белого IP. Вебхук быстрее и экономнее, но требует публичного адреса с сертификатом, к нему переходят на этапе сервера.
- 4
Готовим окружение
Поставь Python или Node.js, редактор VS Code либо Cursor, создай папку проекта и виртуальное окружение. Библиотеки ставь внутрь проекта: глобальная установка позже обернётся конфликтом версий.
- 5
Секреты в отдельном файле
Заведи файл .env для токена бота и ключа модели, а сам .env впиши в .gitignore до первого коммита. Токен, попавший в публичный репозиторий, находят автоматические сканеры за минуты.
Практика
Создай папку проекта с виртуальным окружением, файлом .env и .gitignore, и убедись, что .env не появляется в git status.
Сделал? Отметь урок пройденным и переходи дальше