B
Size: a a a
B
A
A
// Опишите эту функцию…
async function sendSMS() {
var request = require('request');
var my_API_ID = '7-';
createState('SMS.status',0);
createState('SMS.status_code',0);
createState('SMS.numbers',0);
createState('SMS.message',0);
createState('SMS.balance',0);
function sendSMS() {
// log('Link: ' + link);
request('https://sms.ru/sms/send?partner_id=235959&api_id=' + my_API_ID + '&to=' + getState("javascript.0.SMS.numbers").val + '&msg=' + encodeURIComponent(getState("javascript.0.SMS.message").val) + '&json=1', cb(function(error, response, body) {
if(error) log('Problem with request: ' + error, 'error');
else {
var jsonContent = JSON.parse(body);
// log('Body: ' + body);
log('Status: ' + jsonContent.status);
// log('Status_code: ' + jsonContent.status_code);
// log('Balance: ' + jsonContent.balance);
setState("javascript.0.SMS.status", jsonContent.status, true);
setState("javascript.0.SMS.status_code", jsonContent.status_code, true);
setState("javascript.0.SMS.balance", jsonContent.balance, true);
}
}));
}
schedule("* * * * *", sendSMS);
}
schedule('{"time":{"exactTime":true,"start":"18:33"},"period":{"months":1,"dates":"[8]"}}', async function () {
setState("javascript.0.SMS.message"/*SMS.message*/, ('ГАЗ 710100 ' + String(getState("0_userdata.0.Server-room.gaz").val)));
setState("javascript.0.SMS.numbers"/*SMS.numbers*/, 79184204104);
await wait(1000);
await sendSMS();
});
i
A
A
A
A
schedule('{"time":{"exactTime":true,"start":"18:50"},"period":{"months":1,"dates":"[8]"}}', async function () {
console.log('test ok');
});
A
A
A
AK
A
A
AK
AK
A