⭐ BOOSTY: ⭐ Поддержать донатом: ⭐ Интенсив по JS: ✅ Текстовая версия ролика: ✅ Сервер Selectel: В этом видео мы разберем все основные механизмы библиотеки Grammy JS: – стартовый набор файлов бота и общую структуру – слушатели событий от пользователя – объект Context: контекст обновления – работу с двумя видами клавиатуры и многое другое. Приятного просмотра! Ссылки по GrammyJS: * Обработка ошибок – * Фильтры – * Context (ctx) – * parse_mode: “HTML” – #html-style * “MarkdownV2” – #markdownv2-style * Настройка login / pay методов – @ * СОЦ. СЕТИ: 👀 Instagram - 🚀 Telegram - Тайм-коды: 00:00 Интро 01:18 Получаем токен для телеграм бота 02:21 Создаем проект 05:24 Стартовый код бота 08:30 Запуск бота с nodemon 09:31 Порядок слушателей в grammy (важно) 11:09 Обработка ошибок в grammy js 13:35 Обработка сообщений от пользователя 14:03 – команды 15:25 Одинаковая реакция на несколько команд 16:16 Как сделать меню команд у бота () 17:49 Ограничения работы с командами 20:09 – фильтрация по типу сообщения 24:48 – свои кастомные фильтры 27:43 – ответ на конкретные сообщения 29:06 Регулярные выражения 30:08 Еще раз про важность расположения слушателей 31:17 Объект Context (контекст обновления) 33:04 Как узнать свой id в телеграм 34:34 Подробнее про 35:09 Ответ на конкретное сообщение 35:54 Форматирование сообщений телеграм бота 38:25 disable_web_page_preview 38:50 – отправка реакций на сообщения 39:35 Клавиатуры у бота и их ограничения 40:09 Custom Keyboard 41:09 .text() – добавление кнопки к клавиатуре 41:01 .row() – разбивка кнопок по рядам 42:40 .resized() – почему кнопки растягиваются в тг боте 43:15 Как реагировать на нажатия по кнопкам 43:58 oneTime() – одноразовая клавиатура 44:31 Убираем клавиатуру вручную 45:13 () – клавиатура из массива строк 46:33 Запрашиваем локацию, номер телефона и опрос у пользователя 48:28 Добавляем команды в меню 49:06 .placeholder() – изменение текста в инпуте 49:45 Реакция на контакт или локацию 50:47 Inline Keyboard 53:06 Обработка нажатий на инлайн клавиатуру 57:48 Задание на самостоятельную работу 1:00:02 .row() и .url() в инлайн клавиатуре 1:01:40 Плагины в grammy js 1:02:00 hydrate – редактирование сообщений и бесшовное меню 1:09:42 Деплой бота на удаленный сервер 1:10:15 Загружаем бота на GitHub 1:12:00 Настраиваем сервер 1:18:33 Запуск бота на сервере 1:19:36 Заключение #javascript #курс #grammyjs #фронтенд #телеграмботы
Hide player controls
Hide resume playing