Cara Buat Bot Telegram Mikrotik

Cara Buat Bot Telegram Mikrotik

Script notifikasi Client PPPoE Terputus/Diskonek

Agar saat client diskonek/terputus kita dapat notifikasi di group telegram maka taruh script ini di tab script profile PPPoE dari user yang ingin dimonitor.

Paste pada kolom On Down.

Ganti xxxxx dengan token bot anda, sedangkan yyyyy diganti dengan chatID dari group telegram anda.

Script notifikasi Client PPPoE Tersambung/Rekonek

Sedangkan agar kita mendapatkan notifikasi user yang terkoneksi kita harus paste script ini di kolom On Up.

jangan lupa untuk mengGanti xxxxx dengan token bot anda, sedangkan yyyyy diganti dengan chatID dari group telegram anda.

Script Ditaruh di Scheduller, PPP, Netwatch

Scheduler bisa gunakan jika ingin menjalankan script secara berkala dalam waktu tertentu.

Untuk pemicu event tertentu, ada beberapa fitur di mikrotik yang mengizinkan kita untuk menyisipkan script.

Buat script dengan nama “tg_cmd_cpu”

Script ini bisa dipanggil dengan perintah /cpu, dimana fungsi ini sebagai monitoring dari kondisi Mikrotik anda. https://pastebin.com/SGCX15ac

Script Notifikasi Akses point/router Down

Masuk ke menu tool > netwatch > klik tanda +

Isikan ip AP/router yang akan dimonitor di kolom host, tentukan juga intervalnya

Pada kolom down isikan script dibawah ini , tapi sebelum nya ganti xxxxx dengan token bot anda dan yyyyy dengan chatID group telegram anda.

Buat script dengan nama “tg_config”

Script ini sebagai konfigurasi awal yang berfungsi agar Mikrotik dan Bot anda bisa saling berkomunikasi, anda tinggal memasukkan API Key dan Chat ID. https://pastebin.com/VRj1KDv6

Memasukan BOT telegram ke Group

Selanjutnya kita akan invit bot dan user lain masuk ke group.

Group ini khusus untuk monitoring/menerima pesan dari bot telegram mikrotik supaya bisa dibaca oleh anggota group.

Klik/tap pada nama group untuk memunculkan menu member[1].

Pada menu/tab member klik tanda + untuk menembahkan user [2].

Pada kolom pencarian masukan username dari bot yang telah kita buat tadi, nanti akan muncul nama bot milik kita[3].

Tinggal tap lalu oke saja, jika berhasil maka bot telah ditambahkan ke group telegram milik kita.

Buat script dengan nama “tg_cmd_hotspotactive”

Script ini bisa dipanggil dengan perintah /hotspot, dimana fungsi ini akan menampilkan jumlah user hotspot yang sedang online.

Buat script dengan nama “func_fetch”

Untuk perintah regular / tool fetch – memungkinkan Anda menunggu akhir dan mendapatkan hasil membaca melalui http. https://pastebin.com/1NqMkPrP

Pantau User PPPoE Dengan BOT Telegram

Dengan bot telegram kita bisa pantau jika ada user PPPoE yang diskonek ataupun rekonek kembali.

Script kita pasang pada profile PPPoE dibagian tab script .

Disana akan ada 2 kolom event yaitu:

Kita taruh script di kolom on up untuk mengeksekusi script ketika client pppoe konek/rekonek.

Sedangkan kolom on down akan mengeksekusi script ketika client pppoe terputus/diskonek.