3 місяці·13 занять
Уроки курсу
Від першого входу на сервер до релізу власного сервісу. Наприкінці кожного уроку — кнопка «Перевірити зараз»: вона покаже, що вже зараховано.
Мій клас
клас або групаОбери свій клас чи групу, потім — себе у списку. Тоді відкриються твій кабінет, твій сайт і підказки, як зайти на сервер.
завантаження…
Не знайшов себе? Введи логін
Місяць 1 — ідея, сервер, власний процес
01Сторінка про себе на навчальному серверіБриф на один екран, перше підключення до сервера90 хв · 6 пунктів02Бот, який не вимикаєтьсяБот у @BotFather, токен у .env, polling у службі90 хв · 11 пунктів03Git: код бота під контролем версійКоміти, відкат, гілка, .env поза Git90 хв · 7 пунктів04База користувачів ботаТаблиця users, запис з кожного повідомлення, список через API90 хв · 6 пунктів
Місяць 2 — продукт, яким користуються
05Адмінка ботаPOST, PATCH, DELETE, валідація, форма адмінки90 хв · 5 пунктів06Бот питає ШІ: запит до API за потребиЗапит, заголовки, JSON, коди, ліміти; /ask через OpenRouter90 хв · 5 пунктів07Хто має доступ до ботаВхід, scrypt, 401, витоки, chmod90 хв · 9 пунктів08Перевіряємо бота на міцністьПогані запити, журнал, бекап, відновлення, фаєрвол90 хв · 8 пунктів
Місяць 3 — надійність, домен, реліз
09Бот пише першим і керує серверомpytest для бота, deploy.sh90 хв · 8 пунктів10Меню, замовлення й відгукиHTTPS, розмір сторінки, швидкість API, webhook90 хв · 9 пунктів11Бот-сторож: спам і збоїФрагменти, TF-IDF-вектори, пошук, RAG90 хв · 9 пунктів12Тести й безпечне оновленняТег v1.0, CHANGELOG, демо90 хв · 9 пунктів13Реліз і день показуpost-commit, deploy key, GitHub Actions90 хв · 9 пунктів