#6 – Интеграция с внешними API

#6 – Интеграция с внешними API

При помощи API ваш телеграм бот сможет обращаться к сторонним серверам и получать оттуда информацию. Мы создадим небольшого бота, что будет работать с другим сервисом по API.

Видеоурок

Во внешних API лежат данные, которые мы можем получать прямо из интернета. Telegram-бот умеет обращаться к таким сервисам, делать запросы и показывать пользователю нужную информацию.


В нашем API есть два главных адреса:

  • https://fakestoreapi.com/products — список всех товаров;
  • https://fakestoreapi.com/products/1 — данные о конкретном товаре.


Бот отправляет запрос по этим ссылкам, получает JSON (структурированный текст с данными) и выводит информацию в чат. Например, пользователь пишет /products, а бот показывает первые несколько товаров: их ID и название. Если написать /product 2, бот делает запрос к API и выводит карточку товара — описание, цену, категорию и изображение.


Такой подход — основа для любого «умного» бота: каталоги, курсы валют, погода, новости, расписания, магазины. Достаточно сделать запрос, получить данные и красиво показать их пользователю.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Разработка Telegram Ботов на Python
11 уроков
Комментарии
Добавить комментарий

Пока комментариев нет