К основному содержимому
whalio
▶

Видео этого урока скоро появится

Конспект урока доступен ниже

Урок 1 из 86 мин

Что умеют Telegram-боты с ИИ и что ты соберёшь на курсе

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

Конспект урока

  1. 1

    Три части любого бота

    Telegram принимает и отдаёт сообщения, твой код решает, что с ними делать, модель генерирует текст. Любая поломка живёт ровно в одной из трёх частей, и это резко сокращает поиск причины.

  2. 2

    Что соберём на курсе

    Бот-диетолог по фото, бот учёта финансов с базой данных и рабочий бот на сервере с автоперезапуском. Каждый следующий урок добавляет один слой к предыдущему проекту.

  3. 3

    Опрос против вебхука

    На старте бот сам опрашивает Telegram, и это работает даже с домашнего ноутбука без белого IP. Вебхук быстрее и экономнее, но требует публичного адреса с сертификатом, к нему переходят на этапе сервера.

  4. 4

    Готовим окружение

    Поставь Python или Node.js, редактор VS Code либо Cursor, создай папку проекта и виртуальное окружение. Библиотеки ставь внутрь проекта: глобальная установка позже обернётся конфликтом версий.

  5. 5

    Секреты в отдельном файле

    Заведи файл .env для токена бота и ключа модели, а сам .env впиши в .gitignore до первого коммита. Токен, попавший в публичный репозиторий, находят автоматические сканеры за минуты.

Практика

Создай папку проекта с виртуальным окружением, файлом .env и .gitignore, и убедись, что .env не появляется в git status.

Сделал? Отметь урок пройденным и переходи дальше