Базовый URL:
Все ответы — JSON. Параметры передаются в теле JSON или query-строке.
GET
POST
/api/bot/{soft_id}/getOrder
Получить задание для бота.
| Параметр | Тип | Описание |
account_identity | string | Идентификатор аккаунта обязательный |
Успешный ответ:
{
"id": 42,
"service_id": 1,
"url": "https://...",
"answer_number": "2" // только для голосований
}
POST
/api/bot/{soft_id}/check
Подтвердить выполнение задания.
| Параметр | Тип | Описание |
order_id | int | ID из getOrder обязательный |
account_identity | string | Тот же идентификатор аккаунта обязательный |
Успешный ответ:
{"ok": true}
POST
/api/bot/{soft_id}/ignore
Игнорировать задание (логически/технически невыполнимо).
POST
/api/bot/{soft_id}/cancel
Отменить задание (фатальная ошибка).
Типы услуг
| ID | Название | Тип | Доп. поля в ответе |
| service_id | Название из раздела "Услуги" | view | custom_reaction | reaction | poll | reaction_stories | view_stories | subscribe | answer_number только если включён чекбокс |