Cara Buat Telegram Bot

Cara Buat Telegram Bot

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.

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.

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.

Monitoring Mikrotik Dengan BOT Telegram

Memakai BOT telegram untuk mengirim pesan

Mengirim pesan menggunakan bot caranya juga sama seperti membuka pesan/inbox, yaitu dengan menggunakan url dengan format tertentu.

Bedanya kita harus tau chatID dari lawan yang akan kita chat, baik orang ataupun group.

Group dan orang punya chatID masing masing.

Cara untuk mendapatkan chat ID lawan biacara dengan mudah adalah dengan mengirim pesan dulu ke bot telegram.

Sedangkan untuk mengetahui chatID group, kita invit saja bot kedalam group, nanti akan muncul di di inbox bot mengenai informasi group termasuk chatID nya.

Jika tidak ada/belum muncul notifikasi group, ulanglah prosesnya/reinvite bot ke grup sampai muncul notifikasi di inbox bot nya.

Untuk mengirim pesan gunakan format url berikut ini:

misal kita akan mengirim pesan menggunakan bot ke group dengan chatID -4019824652

Format diatas nantinya akan kita pakai di script mikrotik guna mengririm output script ke group telegram melalui bot yang teleh kita buat tadi.

Di group nanti akan muncul pesan yang telah kita kirim menggunakan bot telegram dengan cara diatas.

Nah percobaan sudah berhasil, bot sudah bisa mengirim pesan ke group yang kita inginkan.

Selanjutnya kita akan gunakan bot ini untuk mengirim output script mikrotik supaya bisa dibaca di group telegram monitoring.

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.

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.

Membuat Akun Bot di Telegram

Untuk bisa mewujudkan sistem seperti yang telah dijelaskan diatas, kita memerlukan akun telegram dan yang paling penting adalah bot telegram.

Akun bot telegram inilah yang nantinya akan mengirimkan pesan langsung dari dalam mikrotik ke group yang telah kita tentukan.

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.