Membuat Bot Telegram untuk Mengontrol MikroTik
Membuat Bot Telegram untuk Mengontrol MikroTik : Panduan Langkah demi Langkah
Pendahuluan:
Saya akan membahas cara membuat bot Telegram yang dapat digunakan untuk mengontrol perangkat MikroTik secara efisien. Bot Telegram ini dapat membantu pengguna dalam melakukan berbagai tugas administratif dan pemantauan pada perangkat MikroTik mereka.
Langkah 1: Setting Mikrotk Dasar
Agar mikrotik bisa digunakan dengan optimal, layaknya kita mengkonfigurasi terlebih dahulu mikrotiknya.
Seperti contoh pada link berikut Konfigurasi Mikrotik Dasar.
Langkah 2: Login ke Telegram Web
Masuk Telegram web di browser PC. Scan QR nya untuk bisa login.
Langkah 3: Membuat Bot Telegram
Buat bot di "BotFather" di Telegram untuk membuat bot baru, pastikan BotFathernya sudah ada centang biru. Dapatkan token botnya.
Langkah 4: Mencari ID User Telegram
Agar dapat menerima notifikasi dari bot yang telah dibuat, maka harus tau ID user nya terlebih dahulu. Untuk mendapatkan ID User bisa chat "userinfobot"
Langkah 5: Konfigurasi Netwatch pada Mikrotik
Masuk ke menu Tool > Netwatch. Klik icon (+) masukkan ip mikrotik pada host di tab host.
klik tab Up untuk menambahkan perintah seperti pada gambar di bawah ini.
:local CHID "XXXXXXXX";
:local BotID "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXX";
:local HostStatus "down";
:local message "Ping $host $HostStatus";
/tool fetch url="https://api.telegram.org/bot$BotID/sendmessage\?chat_id=$CHID&text=$message";
Uji Test:
Maka akan bot telegram akan mengirimkan notifikasinya bahwa mikrotik dengan ip sekian telah up/down.
Troubleshoot yang sering terjadi:
Bot telegram tidak mengirimkan notifikasi.
Cara mengatasinya cukup mudah, yaitu perhatikan tanda ";" ini pada syntax atau cukup mengubah perintahnya. Bisa dicari di sumber lain.
Kesimpulan:
Dengan mengikuti panduan ini, pengguna dapat membuat bot Telegram yang dapat digunakan untuk mengontrol perangkat MikroTik dengan mudah. Dengan kombinasi keamanan dan fungsionalitas yang baik, bot ini dapat membantu meningkatkan efisiensi dalam pengelolaan jaringan.
Komentar
Posting Komentar