Innanzitutto ve lo posto, così se può essere utile ne approfittate...in secondo luogo, questo script ha il problema che invia 8 messaggi ognuno con un'informazione differente.
Vorrei riuscire ad inviare un solo messaggio (e fin qua nessun problema) ma che tra un'info e l'altra Telegram mi mandi a capo...ho provato con diverse combinazioni ma il risultato è sempre una serie di informazioni su una riga unica.
Per capirsi, a me viene
[Nomesistema, data=1.1.2018 ora=08.00 ecc]
Vorrei ottenere
Nomesistema
data=1.1.2018
ora=08.00
ecc
- Codice: Seleziona tutto
:local date;
:set date [system clock get date];
:put $date;
:local time;
:set time [system clock get time];
:put $time;
:local version;
:set version [system resource get version];
:put $version;
:global address;
:set address [/ip address get [find interface=“INTERFACCIAPPPOE”] address]
:put $address
:local uptime;
:set uptime [system resource get uptime];
:put $uptime;
:local cpu;
:set cpu [system resource get cpu-load];
:put $cpu;
:local temp;
:set temp [system health get temperature];
:put $temp;
:local sysname;
:set sysname [system identity get name];
:put $sysname;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=*******$sysname*******" keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=Data = $date” keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=Ora = $time” keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=Versione SO = $version” keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=CPU = $cpu” keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=Temperatura = $temp” keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=Versione ROS = $version” keep-result=no
:delay 10ms;
/tool fetch url="https://api.telegram.org/botNUMERO:NUMERO/sendMessage\?chat_id=CHATID&text=Indirizzo = $address” keep-result=no