• У нас ещё есть ChatGPT/DALLE/VISION. Всё это бесплатно.

[Роман Ахромеев] Telegram. Пишем ботов на Node JS и Telegraf (2020)

DR.S

Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
13 Апр 2019
Сообщения
2.920
Реакции
50.939
Ra
15.917
Это практическое руководство по созданию 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
- Базовые навыки работы с терминалом
 

krut

Пользователь
Регистрация
10 Мар 2021
Сообщения
13
Реакции
17
Ra
672
хороший курс для начинающих
 

icywind

Активный
Регистрация
4 Авг 2020
Сообщения
55
Реакции
84
Ra
1.394
Пожалуйста, обновите ссылку.
 
Похожие темы Форум История
vitriol0674 Музыка, Звук
vitriol0674 Cпорт и здоровье
vitriol0674 Всё самое интересное (Разбирается по разделам)
Qbik Поиск курсов,программ и остального
Maksim Поиск курсов,программ и остального
vitriol0674 Cпорт и здоровье
vitriol0674 Программирование
DR.S Программирование

Похожие темы

Сверху