AIWeavioПЛАТФОРМА АВТОМАТИЗАЦИИ

Узлы: API и веб-запросы

Веб-запросы GET и POST и вспомогательные узлы, которые читают последний ответ.

Send Get Request

api.send_get_requestexec

Отправляет GET-запрос и запоминает ответ.

In: Endpoint:String

Out: Success:Bool, Status:Int, Error:String

После выполнения прочитайте ответ узлом Get Response.

Send Get Request("https://api.site/status") → Get Response.

Get Response

api.get_responsepure

Читает ответ на последний GET-запрос.

In: —

Out: Success:Bool, Status:Int, Response:String, Error:String

Get Response.Response → Text Contains("ok").

Send Post Request

api.send_post_requestexec

Отправляет POST-запрос и запоминает ответ.

In: Endpoint:String, Body Type:String, Content Type:String, Body:String

Out: Success:Bool, Status:Int, Error:String

Тип тела — raw (как есть), json или form; Content Type обычно application/json.

Send Post Request(webhook, json, application/json, "{\"event\":\"found\"}").

Post Response

api.post_responsepure

Читает ответ на последний POST-запрос.

In: —

Out: Success:Bool, Status:Int, Response:String, Error:String

Post Response.Status → Compare Number == 200.

Send Notification

notify.sendexec

Отправляет сообщение в Telegram, Discord или похожий канал через веб-хук.

In: Webhook:String, Message:String, Attachment:String

Out: Success:Bool, Status:Int, Error:String

Send Notification(webhook, "Бот закончил квест").