Практический курс по созданию Telegram‑ботов с нуля поможет вам освоить современный стек разработки с использованием Node JS и фреймворка Telegraf. Вы узнаете, как проектировать архитектуру ботов, работать с Telegram API, подключать внешние сервисы и деплоить готовые проекты в облако.
Что вы узнаете на курсе
Этот курс создан для тех, кто хочет уверенно разрабатывать Telegram‑ботов на JavaScript и использовать возможности фреймворка Telegraf по максимуму. Обучение построено на практике: каждый модуль включает разбор кода, логику работы бота и демонстрацию результата.
Основы работы с Telegraf
Вы начнёте с изучения базовой структуры бота, подключения токена, использования хендлеров и работы с различными типами обновлений Telegram API.
Интеграции и работа с API
На примерах ботов вы научитесь выполнять запросы через Axios, взаимодействовать с внешними API и обрабатывать ответы для отправки пользователю.
Архитектура и сценарием управление
Вы разберёте такие инструменты фреймворка, как сессии, Scene, WizardScene, а также логику многошаговых диалогов через Stage Manager.
Деплой и запуск в продакшене
В конце курса вы научитесь разворачивать бота на Heroku и работать с Webhook, что позволит запускать проекты в производственном окружении.
Практическая часть курса
В рамках курса вы создадите 8 полноценных Telegram‑ботов, каждый из которых направлен на отработку конкретных навыков:
Перечень ботов
Эхо‑бот — пересылает отправленный пользователем контент любого типа.
Бот курсов валют — получает данные с Monobank API через Axios.
Погодный бот — использует Weather API (apixu) и деплоится на Firebase.
Sentiment‑бот — анализирует тональность текста с помощью библиотеки Sentiment Analysis.
Инлайн‑бот поиска изображений — интеграция с Pixabay API и обработка запросов в инлайн‑режиме.
Бот расчёта индекса массы тела — многошаговый сценарий через WizardScene.
COVID‑19 бот — статистика по странам на основе данных RapidAPI.
Бот‑переводчик — масштабируемая архитектура, хранение данных в сессиях, работа со сценами и Yandex Translate API.
Каждый раздел включает демонстрацию функционала и полный набор исходников.
Кому подойдёт этот курс
Начинающим разработчикам, желающим освоить создание Telegram‑ботов.
Web‑разработчикам, которые хотят расширить стек.
Тем, кто хочет автоматизировать процессы или создать собственного помощника.
Предпринимателям и маркетологам, которым нужны кастомные боты.
Результат обучения
После завершения курса вы сможете создавать собственных ботов любой сложности, интегрировать API, разрабатывать многошаговые сценарии, проектировать архитектуру и деплоить проекты в продакшен.
Курс регулярно обновляется и дополняется новыми материалами.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Вы забыли предыдущее видео?