Узлы: API и веб-запросы
Веб-запросы GET и POST и вспомогательные узлы, которые читают последний ответ.
Send Get Request
Отправляет GET-запрос и запоминает ответ.
In: Endpoint:String
Out: Success:Bool, Status:Int, Error:String
После выполнения прочитайте ответ узлом Get Response.
Send Get Request("https://api.site/status") → Get Response.
Get Response
Читает ответ на последний GET-запрос.
In: —
Out: Success:Bool, Status:Int, Response:String, Error:String
Get Response.Response → Text Contains("ok").
Send Post Request
Отправляет 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
Читает ответ на последний POST-запрос.
In: —
Out: Success:Bool, Status:Int, Response:String, Error:String
Post Response.Status → Compare Number == 200.
Send Notification
Отправляет сообщение в Telegram, Discord или похожий канал через веб-хук.
In: Webhook:String, Message:String, Attachment:String
Out: Success:Bool, Status:Int, Error:String
Send Notification(webhook, "Бот закончил квест").