try { var params = JSON.parse(value); var response; request = new HttpRequest(), data = { "msg_type": "interactive", "card": { "type": "template", "data": { "template_id": "AAqB1vicX1mY4", "template_version_name": "1.0.0", "template_variable": { "appName": "Zabbix", "msg": params.Messagae, }, } } }; request.addHeader('Content-Type: application/json'); Zabbix.log(4, '[ Feishu Webhook ] Sending request.'); response = request.post("https://open.feishu.cn/open-apis/bot/v2/hook/64bad1f3-3a41-4dca-9037-399067ffb252", JSON.stringify(data)); if (request.getStatus() < 200 || request.getStatus() >= 300) { var message = 'Request failed with status code ' + request.getStatus(); if (response) { message += ': ' + response; } throw message + '. Check debug log for more information.'; } return 'OK'; } catch (error) { Zabbix.log(3, '[ BrevisOne Webhook ] ERROR: ' + error); throw 'Sending failed: ' + error; }