Пишем Бота для ОБУЧЕНИЯ и подготовки к СОБЕСЕДОВАНИЮ | telegram bot: Node.js + grammY

Описание к видео Пишем Бота для ОБУЧЕНИЯ и подготовки к СОБЕСЕДОВАНИЮ | telegram bot: Node.js + grammY

Интенсив "Игра на чистом JS: с нуля до деплоя":
https://pomazkovjs-hangman.ru/
⭐ Поддержать донатом: https://boosty.to/pomazkovjs/single-p...

➡️ questions.json: https://t.me/pomazkovjs/139
➡️ Текстовая версия: https://slc.tl/mcc1a
➡️ Облачный сервер для телеграм-бота: https://slc.tl/qrazf

Документация grammY: https://grammy.dev/
random-js: https://www.npmjs.com/package/random-js
Итоговый код: https://github.com/arseniypom/intrevi...

К концу этого видео у вас будет готовый телеграм бот на Node JS, вы поймете, как подготовиться к собеседованию во фронтенде эффектвно, ну а по ходу создания бота вы научитесь:
– Работать с двумя типами клавиатур
– Обрабатывать ошибки
– Реагировать на различные типы пользовательских событий
– Деплоить бота (публиковать его) на удалённом сервере

А также работать с документацией и правильно получать рандомное число в JS!

Приятного просмотра! 🔥

* ТАЙМ-КОДЫ:
00:00 Подготовка к собеседованию по фронтенду
00:22 Автоматизия обучения и повторения
00:38 Что будет уметь бот
00:57 Главная ценность бота
01:23 Чему вы научитесь
01:52 Как работают телеграм боты
02:50 Создаём тг-бота (BotFather)
03:55 Разворачиваем проект
07:16 Стартовый код: запуск бота
09:34 Реагирование на команды (bot.command)
12:17 Подключение nodemon
13:45 Реагирование на сообщения (bot.hears)
14:22 Обработка ошибок в grammY
15:41 Доработка команды start (grammY keyboard)
18:07 Обработка сообщений от пользователя
19:16 grammY InlineKeyboard
20:51 Обработка нажатия на InlineKeyboard
25:33 Добавление реальных вопросов
27:11 Выбор случайного вопроса по заданной теме
34:35 Формируем кнопки для вопросов
38:45 Доделываем обработчик callback_query
39:34 Находим ответ на вопрос по id
45:41 Фикс багов и готовый обработчик callback_query
48:07 Самостоятельная работа: случайный вопрос
48:30 Самостоятельная работа: решение
52:29 Заливаем бота на удаленный репозиторий GitHub
54:23 Деплой на удалённый репозиторий
01:01:50 Заключение

* СОЦ. СЕТИ:
👀 Instagram -   / pomazkov.js  
🚀 Telegram - https://t.me/pomazkovjs

* ОБО МНЕ:
Меня зовут Арсений Помазков, я — senior frontend-разработчик, начавший карьеру на американской фрилансе-бирже и прошедший путь от «стажёра» до «старшего разработчика».
Я обучился программированию самостоятельно, и моя цель — показать вам, что веб-разработка — это не только перспективно и востребовано, но и очень увлекательно 🔥

#функции #фронтенд #javascript #js

Комментарии

Информация по комментариям в разработке