#6 – Интеграция с внешними API
Видеоурок
Во внешних API лежат данные, которые мы можем получать прямо из интернета. Telegram-бот умеет обращаться к таким сервисам, делать запросы и показывать пользователю нужную информацию.
В нашем API есть два главных адреса:
https://fakestoreapi.com/products— список всех товаров;https://fakestoreapi.com/products/1— данные о конкретном товаре.
Бот отправляет запрос по этим ссылкам, получает JSON (структурированный текст с данными) и выводит информацию в чат. Например, пользователь пишет /products, а бот показывает первые несколько товаров: их ID и название. Если написать /product 2, бот делает запрос к API и выводит карточку товара — описание, цену, категорию и изображение.
Такой подход — основа для любого «умного» бота: каталоги, курсы валют, погода, новости, расписания, магазины. Достаточно сделать запрос, получить данные и красиво показать их пользователю.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть