hi there;
my code 's some parts actually working, code does test bandwith but telegram message part is not working,
what am i missing?
thanx for your help
/interface pppoe-client monitor pppoe-out3 once do={
:if ($status != "connected") do={
/interface pppoe-client remove pppoe-out3;
}
:if ($status = "connected") do={
{
:local speedtest [/tool bandwidth-test 5.5.5.1 protocol=tcp user=isp@isp password=1234 direction=receive duration=5s as-value ] ;
:local MyFuncDataToMKbps do={
:local DataOriginal $1
:set DataOriginal ($DataOriginal / 1000)
:local Mbps ($DataOriginal / 1000 * 1000)
:local Kbps ($DataOriginal - $Mbps)
:set Mbps ($Mbps / 1000)
:return ($Mbps."M ".$Kbps."K - bps")
}
:local Rx [$MyFuncDataToMKbps ($speedtest->"rx-10-second-average")]
:local Tx [$MyFuncDataToMKbps ($speedtest->"tx-10-second-average")]
:local Time ([/system clock get date]." ".[/system clock get time])
:put "$Time | Rx: $Rx | Tx: $Tx"
:local DLMb [pick $Rx 0 [:find $Rx "M"]]
:if ($DLMb < 400) do={/tool fetch keep-result=no url="https://api.telegram.org/bot12193453497 ... AMIYE-LINK $Rx "}
}
}
}
}