JavaScript помогает использовать одну языковую экосистему для бота, сайта и будущего веб-интерфейса.
8 уроков общей базы17 уроков JavaScript3 учебных проектаТем, кто интересуется веб-разработкой и хочет создавать ботов на Node.js. Обучение построено вокруг самостоятельной практики: ты изучаешь тему, запускаешь пример и расширяешь своего бота.
Первый бот: команды, кнопки, ответы, обработка действий.
Каталог услуг, заявка с несколькими шагами, проверка и хранение данных.
Админ-права, статусы заявок, интеграции, тесты и развёртывание на сервере.
Сначала общая база Telegram Bot API (8 уроков), затем отдельная языковая ветка (17 уроков). Программа соответствует учебному плану, но перечень не подтверждает фактическую публикацию каждого урока.
A01 · Что такое Telegram-бот и где он может пригодитьсяA02 · Как бот взаимодействует с Telegram: API, HTTP, JSONA03 · BotFather: создание и настройка собственного ботаA04 · Как бот получает сообщения: polling и webhookA05 · Команды, сообщения, кнопки и диалогиA06 · Данные, заявки, состояния и базы данныхA07 · Безопасность, доступ, лимиты и платежиA08 · От идеи до работающего проекта: план разработкиJS01 · Установка Node.js, npm и создание первого ботаJS02 · Переменные, типы, условия, циклы и массивыJS03 · Объекты, функции, модули, зависимости и ошибкиJS04 · Promise, async/await и событийная модель Node.jsJS05 · Команды, клавиатуры и callback в grammY — проект 1JS06 · Каталог услуг: объекты, данные и навигацияJS07 · Сессии, многошаговые анкеты и валидацияJS08 · SQLite и операции с даннымиJS09 · Защита от повторных действий и хранение состояния — проект 2JS10 · Администраторы и статусы заявокJS11 · Уведомления, ошибки, логи и лимиты TelegramJS12 · Fetch, HTTP API, JSON и сетевые сбоиJS13 · Тестирование, имитация обновлений и ошибокJS14 · Linux, Node.js, systemd и резервирование — проект 3JS15 · Telegram Stars: платёжный сценарийJS16 · Автоматическая выдача доступовJS17 · Подключение ИИ и ограничение расходовТри проекта с исходниками и практическими задачами. Навыки настройки, диагностики и доработки бота.
Работа с Telegram Bot API, данными, платежными сценариями, внешними API и сервером.
Текстовые пошаговые уроки без обязательного видео; материал можно перечитать и повторить.