Методы:

Описание методов: https://app.swaggerhub.com/apis/a93278/Go-Bot/1.0.0

/ping Позволяет проверить доступность сервера

/api/status Проверяет возможность подключения еще одного клиента

/api/connect/{id} Подключение клиента к боту, где {id} - уникальный идентификатор для конкретного клиента

/pi/disconnect/{id} Отключение от бота клиента

Принцип работы с ботом:

Для работы с ботом, необходимо знать секретный ключ (обычно uuid) который необходимо передавать в заголовок в следующем формате:

Authorization: Bearer 1934acbf-1525-12e6-bfd7-37aa2cd712b2

Бот имеет лимит на подключение клиентов и символов, перед тем как вызвать метод /api/connect/{id} необходимо проверить доступность бота через метод /api/status данный метод вернет json {status: boolean} если status - true есть возможность подключить нового клиента к данному боту.

При подключении клиента к боту, необходимо сконфигурировать json request, request состоит из следующих разделов:

Пример request

POST /api/connect/{id}

Authorization: Bearer 1934acbf-1525-12e6-bfd7-37aa2cd712b2