Курс по Grammy JS: вся БАЗА | как писать телеграм-ботов на JS
⭐ 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 #фронтенд #телеграмботы
1 view
132
31
4 weeks ago 00:14:42 1
«Хороший конец». А.П.Чехов. Читает Владимир Антоник. Аудиокнига
4 weeks ago 00:06:42 1
Тонкости выполнения диафрагмального дыхания
4 weeks ago 00:00:59 1
Как избавиться от перхоти без лекарств и шампуней!
4 weeks ago 00:16:59 1
AlphaBay – Гидра для США. Как ловили короля даркнета или Мориарти, который НЕ смог
4 weeks ago 00:08:26 1
Так быстро я ещё не фильтровал свои настойки !!!
4 weeks ago 00:11:48 1
У вас нет права упрекать и обвинять нас! Небензя РАЗНОСИТ Британию на заседание ООН по Украине
4 weeks ago 00:12:26 1
ВСУ ударили по штабу Курского фронта ВС РФ | Вероятно уничтожено командование целого направления
1 month ago 00:25:23 3
Как решать уравнения с модулем или Математический торт с кремом (часть 1) | Математика
1 month ago 00:21:57 2
Уравнения с модулем. Часть 2 | Математика | TutorOnline
1 month ago 00:15:55 1
Правила классической мафии (2021)
1 month ago 01:08:25 1
Эфир с Львом Клыковым. “Переход в новый мир. Чего нам ждать в 2025 - 2027 г.“
1 month ago 00:26:59 1
Мелирование на темные русые волосы дома | Окрашивание волос | Уроки окрашивания волос
1 month ago 00:15:26 1
ТАРО-прогноз с 25 ноября по 1 декабря 2024 ♈︎ ОВЕН
1 month ago 00:15:33 6
Spotlight 2 класс (Спотлайт 2) Английский в фокусе 2кл./ Урок 15 “In the Bath!“ 3b стр. 36 - 38
1 month ago 00:12:24 1
Вилла Вашей Мечты в Греции! 🌴 Обзор Роскошного Дома
1 month ago 00:22:46 1
НОВЫЕ ПРАВИЛА КРУГА: РАЗВОРОТЫ, ОБРАТНЫЙ и ДВУСТОРОННИЙ КРУГИ, изменения ПДД круговое движение 2024
1 month ago 00:03:03 1
Видеоурок по правам ребёнка “В стране прав ребёнка“
1 month ago 01:33:20 3
Оптимизация тестирования с использованием Pytest // Демо-занятие курса «Python QA Engineer»
1 month ago 00:28:55 1
Перфилов Семён - Расчёт инфузии
1 month ago 00:02:24 1
Пиджак - 2004 год - русский трейлер
1 month ago 00:02:20 1
⚡️Лукашенко с трибуны COP29 в Баку: Макрон думал, что он герой... А где он сейчас?
1 month ago 01:32:37 2
Чужаки изнутри | ALI
1 month ago 00:09:46 5
Стоячие волны в Трансформаторе Тесла, резонанс, коэффициент трансформации
1 month ago 00:15:18 1
Ученые нашли суперорганизацию, которая правит мировой экономикой