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

所在平台: Udemy

课程主页: https://www.udemy.com/course/telegram-bots-with-telegraf/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Telegram. Пишем ботов на Node JS и Telegraf 课程概述:本课程是一个实用指南,教授如何使用Telegraf框架创建Telegram机器人。Telegram是一款允许用户发送各种格式消息和媒体文件的消息应用,提供了用于开发机器人平台的API。通过本课程,您将掌握使用JavaScript和Node JS在Telegram平台上创建机器人的必要知识。 课程内容包括: - 介绍Telegraf框架及其基础概念和Telegram API的工作方法。 - 创建8个功能丰富的Telegram机器人: 1. **回声机器人**:自动转发接收的消息。 2. **汇率机器人**:通过命令返回最新汇率,利用Axios请求Monobank API。 3. **天气机器人**:查询全球任意地点的天气,使用Weather API并通过Firebase Cloud Functions进行部署。 4. **情感分析机器人**:分析文本情感,使用情感分析库。 5. **图片搜索机器人**:在内联模式下搜索并发送图片,利用Pixabay API。 6. **身体质量指数机器人**:逐步确定用户的身体质量指数,结合Stage Manager和WizardScene逻辑。 7. **COVID-19 机器人**:返回所输入国家的最新COVID-19统计数据,使用RapidAPI和Axios。 8. **翻译机器人**:实现合理的扩展架构,存储会话数据,并通过Yandex Translate API进行翻译,同时支持内联模式翻译。 每一节中都有视频展示机器人的功能,并提供每个机器人的脚本和源代码。课程结束时,您将学会如何将机器人部署到云平台Heroku,以及如何在Webhook模式下运行Telegram机器人,而不是Polling模式。 本课程将为您提供创建可扩展机器人的坚实基础,让您掌握数据存储、场景管理、API使用、命令配置和多种类型更新处理的技巧。

课程评论(0条)

课程详情

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

课程标签

0人关注该课程

主题相关的课程