ТАРИФ "VIP Канонир" - СКИДКА 50%!

Перед оплатой введите промо-код:

PIRAT.BIZ_50%
  • Объявление

    Гость, Перед публикацией материалов ознакомьтесь с правилами создания и оформления раздач.

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

Henry Morgan

Капитан
Регистрация
19.02.18
Сообщения
15,530
Реакции
80,928
Депозит
27400
Сделки
189
Нарушения
0 / 0
Монетки
452942
    Голосов: 0
    0.0 5 0 0 https://tor3.pirat.bz/threads/roman-akhromieiev-telegram-%D0%9F%D0%B8%D1%88%D0%B5%D0%BC-%D0%B1%D0%BE%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-node-js-%D0%B8-telegraf-2020.79797/
  • #1
Автор: Roman Akhromieiev
Название: Telegram. Пишем ботов на Node JS и Telegraf (2020)

1591732101026.png


Чему вы научитесь
  • Создание Telegram ботов на NodeJs
  • Telegraf-фреймворк
  • Использование базовых команд Telegraf
  • Работа с сессиями, сценами в Telegram ботах
  • Работа с другими API (Yandex, Pixabay, Monobank)
  • Построение архитектуры ботов
  • Деплой бота на Heroku
Требования
  • Telegram аккаунт
  • Базовый JavaScript + ES6
  • Базовый GIT
  • Базовые навыки работы с терминалом
Описание
Внимание:
Курс дополняется.
Это практическое руководство по созданию Telegram ботов с помощью фреймворка Telegraf.
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.

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

Курс даст Вам хорошую основу для создания собственных сложных ботов.

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

Подробнее:
Для просмотра ссылок пройдите регистрацию


Скачать:
Для просмотра ссылок пройдите регистрацию
 
Последнее редактирование модератором:
Верх Низ