Cara Buat Bot Telegram Mikrotik

Cara Buat Bot Telegram Mikrotik

Pantau Akses Point , IP static & Router Dengan BOT Telegram

Untuk memantau pelanggan ip statis, akses point dan router yang tidak menggunakan PPPoE menggunakan telegram bot, caranya agak berbeda.

Karena tidak ada kolom event seperti pada pppoe, kita harus lebih kreatif agar script kita bisa berjalan otomatis memantau kondisi akses point dan router di jaringan.

Kita bisa menggunakan scheduler dan netwatch.

Scheduler bisa kita tentukan seberapa sering script akan dieksekusi, misalnya 2 menit sekali.

Netwatch menyediakan cara paling mudah, karena kita tidak perlu melakukan coding rumit.

Karena tool ini didesain untuk memantau host dengan interval yang bisa kita tentukan, misal setiap 2 menit.

Membuat Group Untuk BOT

Kita perlu membuat group khusus yang nantinya akan diisi oleh bot dan user lain yang akan memonitor mikrotik.

Bot akan mengirim pesan ke group supaya notifikasi bisa dibaca/dimonitor oleh anggota group.

Cara membuat group untuk bot sama seperti membuat group normal.

Tap/klik pada icon pencil lalu pilih new group, beri nama sesuai dengan yang anda inginkan.

Buat script dengan nama “tg_cmd_ping”

Script ini bisa dipanggil dengan perintah /ping.

Baca juga : Membuat dan Mengatur User Hotspot Mikrotik dengan Bot Telegram Tanpa PHP

Membuat Firewall Rule pada Mikrotik dengan Menggunakan Bot Telegram tanpa PHP

Schedule ini akan menjalankan setiap 10 detik sekali script dengan nama tg_getUpdates

Tambahkan pada On Event script dibawah ini:

Hanya menulis suka-suka, mohon maaf apabila ada kesalahan...

Monitoring Mikrotik Dengan BOT Telegram

Administator Feb 1, 2021 0 1678

Long Polling dan Webhook adalah dua metode yang sering digunakan untuk menangani event dari suatu API. Dalam hal ini, API Telegram...

Memasang bot telegram di mikrotik akan mempermudah dalam memantau kondisi jaringan.

Event yang telah kita tentukan akan dikirim dalam bentuk notifikasi ke grup telegram.

Even penting seperti putusnya perangkat jaringan ataupun client bisa langsung kita pantau lewat chat telegam.

Cara ini jauh lebih praktis dibanding kita manual membuka winbox dan mengeceknya satu satu.

Bot telegram ini akan membantu kita dalam:

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.

Membuka inbox milik bot telegram

Bot bisa kita pakai untuk mengirim pesan seperti akun telegram nornal pada umumnya.

Bedanya kita gak bisa pakai aplikasi telegram untuk mengendalikan bot.

Semua interaksi pengendalian bot hanya bisa dilakukan melalui API url.

Singkatnya kita mengetikan url dengan format khusus untuk membaca pesan yang diterima bot ataupun mengirim pesan menggunakan bot.

Untuk membuka pesan/inbox dari bot kita gunakan format url berikut

Bagian (tokenbot) diganti dengan tokenbot yang kita punya.

https://api.telegram.org/bot6839681770:AAEM_Bf2_RFf04KqTd0sFUp5Rsvk3048WbY/getUpdates

Coba kirim pesan ke bot, lalu buka inbox bot sesuai format diatas, maka akan muncul inbox dalam format kode tertentu.

Buat script dengan nama “tg_getkey”

Adalah fungsi bantu untuk tg_getUpdates. https://pastebin.com/j3mKFMd4

Buat script dengan nama “tg_cmd_hi”

Script ini bisa dipanggil dengan perintah /hi. https://pastebin.com/14FJ7qSU

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.