root_academy
> КаталогRoot PassБлогFAQ

$ ▍

root_academy

Практичні курси: Python, SQL, AI-інструменти та Telegram-боти.

НавчанняКаталог курсівТарифиБлог
НапрямиPythonAI-інструментиSQL і дані
КомпаніяПро насЧасті питанняПартнерська програма
ДокументиУгода користувачаКонфіденційністьПоверненняУмови придбанняКонтакти

© 2026 RootAcademy

tg: @rootacademyityt: @rootacademyit

~ / ▍

  1. ~
  2. /
  3. courses
  4. /
  5. ai-telegram-bots

AI Telegram-боти: розробка на LLM

Daniel academyВикладач: Daniel academy·середній·Python

69,00 $Отримати курс · 69,00 $

Вже є акаунт? Увійти

Спробувати перший урок безкоштовно

Разова оплата: доступ до курсу назавжди.

або Root Pass: усі курси від 6 $/міс

69,00 $
Отримати курс · 69,00 $

Курс для розробників, які вже вміють зібрати звичайного aiogram-бота (хендлери, роутери, клавіатури, FSM) і хочуть навичку, за яку справді платять клієнти: бот на великій мовній моделі. Тут не буде розмов про ШІ загалом. Із першого модуля ти збираєш запит до OpenAI-сумісного API, дістаєш із відповіді текст і витрату токенів і вбудовуєш усе це в хендлер aiogram. Потім додаєш те, що відрізняє демку від продукту: пам'ять діалогу, яка вкладається в бюджет токенів, стримінг, щоб відповідь з'являлася на очах у користувача, інструменти й function calling, щоб бот умів діяти, а не лише балакати, і жорсткі ліміти на вартість та зловживання. Кожен модуль дає трохи теорії, потім задачу, яку ти розв'язуєш у браузері, потім миттєвий зворотний зв'язок від того самого тренажера, яким справжній розробник перевіряє свій код. Наприкінці ти доводиш бота від першої відповіді до стану, який не соромно показати живим користувачам.

Програма курсу

8 модулів · 40 уроків

  • ├─Що робить бота розумним> прев'ю
  • ├─Анатомія запиту до LLM
  • ├─Збери messages-payload
  • ├─Порахуй вартість запиту
  • └─Перевірка: як влаштований запит

Наприкінці курсу ви напишете ось це

Фрагмент фінального проєкту курсу. Кожен випускник пише цей код власноруч.

wallet.py
class Wallet:
    def __init__(self):
        self.entries = []

    def add(self, label, amount):
        self.entries.append((label, amount))

    def balance(self):
        return sum(amount for _, amount in self.entries)

wallet = Wallet()
wallet.add("stipend", 1200)
wallet.add("keyboard", -450)
wallet.add("pizza", -120)
print(f"balance: {wallet.balance()}")
  • wallet.balance() == 630
  • len(wallet.entries) == 3

# запустіть код, щоб побачити вивід

Відгуки

~/courses/ai-telegram-bots/manifest

69,00 $
доступ
назавжди · ваш курс
модулі
8
уроки
40
оплата
криптовалюта · СБП
повернення
14 днів
Отримати курс · 69,00 $

Вже є акаунт? Увійти

Спробувати перший урок безкоштовно

або Root Pass: усі курси від 6 $/міс