Udemy | Telegram. Пишем ботов на Node JS и Telegraf (2020) PCRec [H.264/720p-LQ]

 

Создавать темы 14-Июн-2020 02:08

- Udemy | Telegram. Пишем ботов на Node JS и Telegraf (2020) PCRec - Автор: Udemy
Производство: Roman Akhromieiev
Жанр: Telegram, Node JS, Telegraf
Описание:
Это практическое руководство по созданию Telegram ботов с помощью фреймворка Telegraf.
Telegram — это мессенджер, позволяющий обмениваться сообщениями и медиафайлами многих форматов. Telegram предоставляет API для создания ботов на платформе. Этот курс даст Вам необходимые знания для создания ботов на платформе Telegram с помощью Javascript и Node JS.
Продолжительность: 05:43:55
Качество видео: PCRec
Язык озвучки: Русский
Видео: AVC/H.264, 1280x720, ~1264 Kbps
Аудио: AAC, 2 ch, 128 Kbps

MediaInfo:

Общее
Полное имя : \[Udemy] Roman Akhromieiev - Telegram. Пишем ботов на Node JS и Telegraf (2020)\2. Знакомство с фреймворком Telegraf\2. Получение токена.mp4
Формат : MPEG-4
Профиль формата : Base Media
Идентификатор кодека : isom (isom/iso2/avc1/mp41)
Размер файла : 10,8 Мбайт
Продолжительность : 1 м. 4 с.
Общий поток : 1 400 Кбит/сек
Программа кодирования : Lavf58.12.100
IsTruncated : Yes
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : [url=mailto:[email protected]][email protected][/url]
Настройки формата : CABAC / 4 Ref Frames
Параметр CABAC формата : Да
Параметр RefFrames формата : 4 кадра
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 1 м. 4 с.
Битрейт : 1 264 Кбит/сек
Номинальный битрейт : 3 000 Кбит/сек
Ширина : 1 280 пикселей
Высота : 720 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 30,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.046
Размер потока : 9,70 Мбайт (90%)
Библиотека кодирования : x264 core 148
Codec configuration box : avcC
Аудио
Идентификатор : 2
Формат : AAC LC
Формат/Информация : Advanced Audio Codec Low Complexity
Идентификатор кодека : mp4a-40-2
Продолжительность : 1 м. 4 с.
Duration_LastFrame : -1 мс.
Вид битрейта : Постоянный
Битрейт : 128 Кбит/сек
Каналы : 2 канала
Channel layout : L R
Частота : 48,0 КГц
Частота кадров : 46,875 кадров/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 1 008 Кбайт (9%)
Default : Да
Alternate group : 1

Дополнительная информация

В начале мы познакомимся подробнее с фреймворком Telegraf, узнаем подробнее его основы и методы для работы с Telegram API. Далее мы научимся создавать Telegram ботов с помощью современного фреймворка Telegraf, используя Javascript и Node JS
Мы реализуем 8 Telegram ботов:
Эхо бот - бот будет пересылать Вам всё тоже самое, что ему отправили, независимо от контента.
Курс валют - бот будет возвращать актуальные курсы валют с помощью команд. Мы будем делать запросы через Axios на Monobank API - api популярного украинского банка.
Погодный бот - с помощью бота можно будет узнать погоду в любой точке шара. Воспользуемся Weather API (apixu) и задеплоим бота на Firebase с помощью Firebase Cloud Functions.
Sentiment бот - бот, который будет делать анализ настроения текста (Sentiment analysis). Будем использовать библиотеку для анализа тональности текста.
Инлайн-бот поиска картинок - мы сможем искать изображения в инлайн-режиме и отправлять их в любом чате. Воспользуемся Pixabay API и будем делать запросы через Axios.
Индекс массы тела - это будет пошаговый бот, для определения индекса массы тела. Познакомимся с понятием Stage Manager и воспользуемся пошаговой логикой WizardScene в фреймворке Telegraf.
COVID-19 Бот - бот будет возвращать актуальную статистику о COVID-19 по введенной стране. Используем RapidAPI, Axios.
Бот-переводчик - реализуем правильную и масштабируемую архитектуру для бота. Будем хранить данные в сессиях, а также воспользуемся сценами ввода. Для перевода будем работать Yandex Translate API через Axios. Также реализуем функционал перевода в инлайн-режиме.
Внутри каждой секции есть видео, где показан функционал бота.
Все скрипты и исходники доступны в каждой секции про бота.
В конце научимся деплоить бота на облачную платформу - Heroku, а также научимся запускать Telegram-бота в режиме Webhook вместо Polling.
Этот курс поможет Вам в создании масштабируемых ботов. Вы научитесь хранить данные в сессиях, пользоваться менеджером сцен (WizardScene, Scene), работать с API, настраивать свои команды и реагировать на разные типы обновлений.
Курс даст Вам хорошую основу для создания собственных сложных ботов.
Для кого этот курс:
Фрилансеры
Начинающие Frontend/Backend разработчики
Действующие Frontend/Backend разработчики

Содержимое курса:

1. Введение
2. Знакомство с фреймворком Telegraf
3. Бот #1 Эхо-бот
4. Бот #2 Бот Курс валют
5. Бот #3 Бот с API погоды
6. Бот #4 Определение настроения по тексту
7. Бот #5 Поиск картинок (инлайн-режим)
8. Бот #6 Индекс массы тела (пошаговая логика, WizardScene)
9. Бот #7 Бот для данных по коронавирусу
10. Бот #8 Бот-переводчик (Yandex API, сцены, сессии)
11. Бот #9 Игровой бот
12. Деплой Telegram-бота на Heroku
13. Заключение
Скриншоты:
Яндекс.Метрика