Xrust.ru
Жизнь в стиле Хай-тек.
» » Telegram. Пишем ботов на Node JS и Telegraf (2020)
Обучение


Telegram. Пишем ботов на Node JS и Telegraf (2020)

09 октябрь 2020, Пятница
248
0
Telegram. Пишем ботов на Node JS и Telegraf (2020)

Это практическое руководство по созданию Telegram ботов с помощью фреймворка Telegraf. Этот курс поможет Вам в создании масштабируемых ботов. Вы научитесь хранить данные в сессиях, пользоваться менеджером сцен (WizardScene, Scene), работать с API, настраивать свои команды и реагировать на разные типы обновлений.

Telegram — это мессенджер, позволяющий обмениваться сообщениями и медиафайлами многих форматов. Telegram предоставляет API для создания ботов на платформе. Этот курс даст Вам необходимые знания для создания ботов на платформе Telegram с помощью javascript и Node JS.

В начале мы познакомимся подробнее с фреймворком 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.
Курс даст Вам хорошую основу для создания собственных сложных ботов.

Для кого этот курс:
- Фрилансеры
- Начинающие Frontend/Backend разработчики
- Действующие Frontend/Backend разработчики

Чему вы научитесь:
- Создание Telegram ботов на NodeJs
- Telegraf-фреймворк
- Использование базовых команд Telegraf
- Работа с сессиями, сценами в Telegram ботах
- Работа с другими API (Yandex, Pixabay, Monobank)
- Построение архитектуры ботов
- Деплой бота на Heroku

Требования:
- Telegram аккаунт
- Базовый javascript + ES6
- Базовый GIT
- Базовые навыки работы с терминалом

Telegram. Пишем ботов на Node JS и Telegraf (2020)Telegram. Пишем ботов на Node JS и Telegraf (2020)Telegram. Пишем ботов на Node JS и Telegraf (2020)
Telegram. Пишем ботов на Node JS и Telegraf (2020)Telegram. Пишем ботов на Node JS и Telegraf (2020)Telegram. Пишем ботов на Node JS и Telegraf (2020)

Название: Telegram. Пишем ботов на Node JS и Telegraf
Год выхода: 2020
Автор: Роман Ахромеев
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1280x720 | ~1617 Kbps
Аудио: AAC | 128 kb/s | 48 KHz
Язык: Русский
Продолжительность: 05:43:55
Размер: 4.73 Gb

Подписывайтесь на наш Дзен-канал Xrust, чтобы не пропустить новые статьи!



Скачать Telegram. Пишем ботов на Node JS и Telegraf

Пожалуйста зарегистрируйтесь или введите в Панели пользователя логин и пароль.
Если не хотите регистрироваться, то введите логин: demo пароль:demo
Разработка Telegram ботов на Python (2020)
Разработка Telegram ботов на Python (2020)
Обучение
Научись разрабатывать ботов любой сложности для месседжера Telegram. В этом подробном курсе построение ботов от А до Я. Боты в Telegram это не просто автоматизация каких-то процессов вроде скачивания видео с YouTube, это и торговые площадки,
Telegram. Как запустить канал, привлечь подписчиков и заработать на контенте
Telegram. Как запустить канал, привлечь подписчиков и заработать на контенте
Обучение
Telegram стал любимым мессенджером миллионов людей: он удобный, быстрый, в нем есть всё – от обычных чатов до настоящих СМИ. Что особенно ценно – Telegram не режет ленту и не скрывает важные публикации. Блокировки лишь подстегивают интерес к нему –
Telegram Desktop 1
Telegram Desktop 1
Интернет и сети
Telegram Desktop - приложение для обмена сообщениями. Почти как SMS, однако помимо отправки простых текстовых сообщений, можно также отправлять фото, видео и любые другие файлы. Ещё можно создавать конференции для группового чата. С помощью этого
Telegram Desktop 1
Telegram Desktop 1
Интернет и сети
Telegram Desktop - приложение для обмена сообщениями. Почти как SMS, однако помимо отправки простых текстовых сообщений, можно также отправлять фото, видео и любые другие файлы. Ещё можно создавать конференции для группового чата. С помощью этого
Суд США приглашает Дурова – Фемида разберется с криптой Telegram
Суд США приглашает Дурова – Фемида разберется с криптой Telegram
Новости
Суд США вызвал Дурова на разбирательство, инициированное американской Комиссией, курирующей обращение ценных бумаг. Местным журналистам попало письмо, высланное создателю Telegram. Собеседование пройдет 7 или 8 января. Место разбирательства
1 000 000 подписчиков в Telegram
1 000 000 подписчиков в Telegram
Обучение
Эта книга универсальна. Она написана для всех, кто хочет зарабатывать в Telegram. Есть ли у вас свой бизнес или нет, владеете ли вы навыками продвижения в социальных сетях или являетесь новичком — все это не имеет значения.
Добавить комментарий
Комментарии (0)
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Войти через: