Pada tutorial kali ini saya mencoba membuat BOT Telegram untuk memonitoring pemakaian atau trafik internet dari sebuah interface pada Mikrotik, ini bisa menjadi patokan penggunaan FUP pada ISP Indihome. Trafik yang akan di monitoring yaitu trafik upload dan download.
Buat schedule dengan nama TRAFIK-UP
Schedule ini akan menyimpan informasi penggunaan kuota atau trafik upload dari interface pppoe-indihome
:local namaINT "NAMA INTERFACE"; :local tx [/interface get value-name="tx-byte" [find name="$namaINT"]]; :local txMB ($tx / 1024 / 1024 / 1024); /system sche set comment=$txMB [find name="TRAFIK-UP"]

Buat schedule dengan nama TRAFIK-DOWN
Schedule ini akan menyimpan informasi penggunaan kuota atau trafik download dari interface pppoe-indihome
:local namaINT "NAMA INTERFACE"; :local rx [/interface get value-name="rx-byte" [find name="$namaINT"]]; :local rxMB ($rx / 1024 / 1024 / 1024); /system sche set comment=$rxMB [find name="TRAFIK-DOWN"]

Buat schedule baru untuk mengirimkan informasi penggunaan internet ke BOT Telegram
Script ini akan mengirimkan informasi penggunaan internet ke BOT Telegram
Silahkan share untuk membuka link download dan membuka scriptnya
Apabila tutorial ini bermanfaat support saya dengan cara share artikel ini..
Terimakasih
:local bot "1075922400:XXXX"; :local chatID "XXXXXXX"; :local varDate; :local varDay; :set varDate [/system clock get date]; :set varDay [:pick $varDate 4 6]; :local totalUP [/system sche get [find name="TRAFIK-UP"] comment]; :local totalDOWN [/system sche get [find name="TRAFIK-DOWN"] comment]; :local total ($totalUP + $totalDOWN); /tool fetch url="https://api.telegram.org/bot$bot/sendmessage\?chat_id=$chatID&text=\E2\9C\85 MONITORING Pemakaian internet %0A\E2\9C\85 Tanggal $varDate %0A\E2\9C\85 DOWNLOAD: $totalDOWN GB%0A\E2\9C\85 UPLOAD: $totalUP GB %0A\E2\9C\85 TOTAL: $total GB" keep-result=no; }
Schedule untuk mereset informasi ketika awal bulan
:local varDate;
:local varDay;
:set varDate [/system clock get date];
:set varDay [:pick $varDate 4 6];
:if ($varDay = "01") do={
/interface reset [find name=pppoe-indihome];
/system schedule set comment="0" [find name="TRAFIK-DOWN"];
/system schedule set comment="0" [find name="TRAFIK-UP"];
}





SCRIP ke bot ditaruh di script ya pak, bukan Schedule baru lagi setelah Trafik Down
Apakah bisa buat ether1 cek pemakain. Tanpa modem indi di bridge
Semua ether bisa di monitoring
scriptnya gak jalan bang… klo di run manual muncul error Script Error: cannot add string to string
script ini kelanjutan dari script sebelumnya
saya sama juga muncul notif ini
script sebelum nya yg mana bang
scrip sebelum nya yg mana bang
Bisa gak dari GB yg dikirimkan di telegram menjadi MB?
Scrip trafik monitor di mna om
kalau memonitor pemakaian internet pppoe bisa gak, jadi nantinya kita/user bisa cek pemakaian internet via telegram (habis berapa gb gitu)?