Skip to main content

API Модули: Общие сведения

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

Функционал API Модулей НАХОДИТСЯ НА СТАДИИ РАЗРАБОТКИ - работа над развитием функционала продолжается и в данный момент - в том числе с опорой на ВАШУ ОБРАТНУЮ СВЯЗЬ!

РАЗРАБОТЧИКАМ: Если вы создаёте свои небольшие, но полезные скрипты, вы можете монетизировать их через Магазин API Модулей. Добавьте возможность работать по API с вашим скриптом и обратитесь в поддержу MenuBuilderBot.

Давайте рассмотрим базовую схему взаимодействия с внешним сервисом при помощи API Модулей.

❖ Базовая схема работы API Модуля с Внешним Сервисом

Существует система @MenuBuilderBot для создания ботов в Telegram и некий Внешний Проект предоставляющий нужную информацию или другие данные.

API-pictures1.png

Внешний Проект имеет свои сервисы и API для взаимодействия с ними из интернета.

API-pictures2.png

Вы создали бот на конструкторе @MenuBuilderBot и хотите взаимодействовать с каким-либо из сервисов Внешнего Проекта.

API-pictures3.png

Для работы с Внешними Проектами в конструкторе добавляются «API Модули». Каждый API модуль создаётся в соответствии с документацией по API для каждого конкретного Внешнего Проекта.

Такой подход позволит вам не вдаваясь в технические детали взаимодействия, наиболее простым из возможных способов получить доступ к данным Внешних Проектов.

API-pictures4.png

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

API-pictures5.png

Если для интересующего вас проекта не создан «API Модуль», вы можете обратиться в поддержку и предложить добавить его.