Диалоговые боты и голосовые помощники

Создайте своего бота для Telegram или VK или голосового помощника под управлением ИИ

26 ноября

4 месяца

Онлайн

Ср 20:00 Мск, Сб 11:00 Мск

О чем этот курс

  • Создаем многофункциональных ботов для Telegram и VK и настраиваем голосовую интеграцию
  • Практикуем ИИ-интеграции: модели, речевые движки
  • Делаем админку на Django для управления ботом, базой пользователей и статистикой
  • Учимся правильной архитектуре бота, от структуры файлов до продвинутой логики (FSM, middlewares)
 

Для кого этот курс

  • Начинающие специалисты, знакомые с основами Python, которые желают научиться создавать ботов для Telegram и VK и голосовых ассистентов и заинтересованы в интеграции ИИ-сервисов
  • Начинающие разработчики, которые имеют простейшие навыки Python и ищут более глубокую специализацию по созданию ботов
  • Администраторы сообществ, пабликов и групп в VK или Telegram, которые хотят автоматизировать модерацию, рассылку и ответы
  • Предприниматели и фрилансеры, которые хотят создать собственные инструменты для оптимизации продаж, поддержки клиентов через боты и голосовых ассистентов
 

Необходимые знания

  • Базовый синтаксис Python: переменные, циклы, функции, работа со строками
  • Понимание работы c виртуальными окружениями (venv) или готовность быстро ее освоить
  • Простейшие знания по работе с Git: клонировать репозиторий, делать commit/push
  • Понимание основных принципов веб-запросов (HTTP), базовых JSON-структур
  • Желательно, но не обязательно: опыт установки и использования Python-библиотек (pip, requirements.txt)
Партнер курса
Unibell

Что даст вам этот курс

Вы научитесь

  • Создавать чат-ботов и голосовых ассистентов на Python
  • Подключать бота к внешним API
  • Интегрировать ботов с ИИ-сервисами
  • Обрабатывать ошибки и логировать события для анализа;
  • Деплоить бота на хостинге или в облаке
  • Применять базовые знания по структуре чат-бота: FSM, Webhooks, Polling

Какие технологии изучаются на курсе?

  • Python 3.8+
  • aiogram, pyrogram
  • vk_api
  • Django admin panel
  • SpeechRecognition и аналоги
  • AI-сервисы
  • HTTP/HTTPS, JSON
  • Базы данных SQLite и Postgres
  • Docker 
Мультиплатформенные боты – это инструменты, позволяющие взаимодействовать с аудиторией через мессенджеры, такие как Telegram и VK, и голосовые каналы, например через Алису. 
В связке с искусственным интеллектом и CRM получается комплексное решение, которое может отвечать на вопросы, вести продажи, управлять базами данных и многое другое.

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.

В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.

После выполнения всех домашних заданий вы получите готовый выпускной проект.

Оптимальная нагрузка

Возможность совмещать учебу с работой

Портфолио

Индивидуальная разработка итоговой проектной работы 

Перспективы

 

Получите знания, которые помогут повысить вашу востребованность и доход

Партнеры

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

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Формат обучения

Интерактивные вебинары


2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Обратная связь


Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии

Активное комьюнити


Чат в Telegram для общения преподавателей и студентов

Программа

Основы и базовая архитектура

В этом модуле вы познакомитесь с видами ассистентов и ботами 2025 года. Разберёте базовую архитектуру систем: интерфейс, ядро, инструменты, память. Узнаете, какие каналы бывают (Telegram, VK, web, голос) и где они применяются. Освоите основы архитектурного мышления для построения диалоговых систем.

Тема 1: Обзор ботов, голосовых ассистентов и ИИ-агентов

Тема 2: Инструменты разработки и архитектура диалоговых систем

Тема 3: Asyncio, async/await, event loop // ДЗ

Создание Telegram-бота на aiogram

В этом модуле вы изучите основы работы с библиотекой aiogram. Научитесь создавать простые боты, обрабатывать команды и сообщения, подключать клавиатуры и меню. А также освоите FSM для сложных сценариев и организацию структуры кода. В конце модуля соберёте мини-проект.

Тема 1: Введение в aiogram

Тема 2: Клавиатуры и простое меню

Тема 3: FSM: многошаговые сценарии

Тема 4: Структура кода и мини-проект // ДЗ

Работа с базами данных

Этот модуль посвящён хранению и обработке данных. Вы освоите основы SQL и SQLite, затем перейдёте к работе с ORM. Научитесь подключать БД в aiogram, сохранять историю и профили пользователей. В завершении разберёте миграции и оптимизацию запросов.

Тема 1: SQLite и основы SQL

Тема 2: SQLAlchemy (ORM) без боли

Тема 3: Интеграция БД в бота

Тема 4: Миграции и данные // ДЗ

Webhook, Docker, «около-прод»

В этом модуле вы узнаете, чем webhook отличается от long polling и как использовать FastAPI для их настройки. Освоите базовую инфраструктуру с Docker и docker-compose. А также научитесь запускать бота в изолированном окружении и готовить проект к продакшену.

Тема 1: Webhook на FastAPI

Тема 2: Docker и docker-compose (локальная инфраструктура) // ДЗ

LLM: подключение и основы промптинга

В этом модуле вы научитесь подключать большие языковые модели (LLM) и строить чат-ботов с интеллектом. Освоите основы промпт-инжиниринга, роли и стили. А также изучите базовые техники защиты, ограничения и структурированный вывод.

Тема 1: Подключение LLM (OpenAI/DeepSeek/HF)

Тема 2: Промпт-дизайн и управление ответами

Тема 3: Локальные модели на обычном ПК // ДЗ

ВКонтакте-боты

В этом модуле вы познакомитесь с экосистемой ВКонтакте и её API. Научитесь создавать сообщество, подключать LongPoll и отправлять сообщения. Освоите клавиатуры и работу с медиа. В завершении создадите VK-бота с поддержкой ИИ.

Тема 1: Основы VK API

Тема 2: Расширение возможностей VK // ДЗ

RAG: поиск по документам и ссылки на источники

Этот модуль посвящён Retrieval-Augmented Generation. Вы научитесь создавать поиск по документам и добавлять ссылки на источники в ответы. Освоите работу с Qdrant и метрики качества. На практике соберёте первый RAG для Telegram-бота.

Тема 1: Основы RAG (без векторной БД)

Тема 2: Векторный поиск с Qdrant

Тема 3: Качество и устойчивость RAG // ДЗ

Голосовые ассистенты: распознавание речи, обработка и озвучка

В этом модуле вы научитесь работать с голосовыми сообщениями. Освоите распознавание речи и генерацию озвучки. А также научитесь собирать end-to-end голосовой режим.

Тема 1: Speech-to-Text (распознавание речи)

Тема 2: Text-to-Speech (озвучка ответа)

Тема 3: Голосовой режим ассистента // ДЗ

ИИ-агенты (LangChain/LangGraph)

В этом модуле вы познакомитесь с архитектурой агентных систем. Научитесь создавать агентов с инструментами, памятью и логикой выбора действий. А также освоите работу с LangGraph для построения сценариев.

Тема 1: Агент VS чат-модель

Тема 2: LangGraph: состояние и ветвления

Тема 3: Мультиинструментальный агент // ДЗ

Интеграции, управление и мультиканальность

Этот модуль посвящён интеграции ассистентов с внешними сервисами. Вы научитесь работать с API, CRM и админками. А также освоите мультиканальность и управление ботами.

Тема 1: Внешние API: надёжные паттерны

Тема 2: Интеграция с CRM (Bitrix24/amoCRM)

Тема 3: Админка и управление ботом // ДЗ

Тесты, мониторинг и деплой

В этом модуле вы научитесь тестировать и поддерживать качество ботов. Освоите юнит-тесты, регрессионные проверки и мониторинг. А также разберёте деплой через Docker и базовые метрики.

Тема 1: Тестирование и качество

Тема 2: Деплой и эксплуатация // ДЗ

Проектная работа

Тема 1: Выбор темы и организация проектной работы

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Тема 4: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект

 

Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!

 

В качестве проектной работы вы создадите мультиплатформенного бота (Telegram + VK), добавите к нему интеграцию с AI и CRM, и настроите админ-панель для добавления сценариев, просмотра логов и управления настройками.

Преподаватели

Руководитель курса

Станислав Никуличев

Tech Lead

NDA, ex Microsoft, ex Yandex

Кафтан Константин

core-ML&DS project manager

WildBerries

Анастасия Третьякова

ML-инженер

Банк ДОМ.РФ

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Станислав Никуличев
Открытый вебинар
Деплой Telegram-бота и работа с API
Станислав Никуличев
Открытый вебинар
Создание Telegram-бота на Python

Этот курс может оплатить ваш работодатель

Обучайтесь за счёт работодателя или разделите оплату 50/50
  • Подробно расскажем об интересующем вас курсе
  • Объясним, как договориться с работодателем
  • Сообщим стоимость обучения и варианты оплаты
  • Ответим на вопросы
  • Предоставим шаблон договора и счёт на оплату

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.

После обучения вы:

  • Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)
  • Создадите свой проект, который поможет при прохождении собеседований
  • Повысите свою ценность и конкурентоспособность как IT-специалист
  • Получите сертификат об окончании курса

Частые вопросы

Почему OTUS?
Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё – быстро переформатируем учебные программы под изменения в сфере информационных технологий.
Обязательно ли выполнять и защищать выпускной проект?
Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.
Обязательно ли выполнять все домашние задания?
Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.
Помогаете ли вы с трудоустройством после курса?
В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.
Смогу ли я совмещать учебу с работой?
Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания — не чаще 1 раза в неделю.
Что, если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.
Может ли мой работодатель оплатить курс?
Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.
Остались вопросы?
Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.