Pada tutorial kali ini saya akan menunjukan langkah-langkah dalam Instalasi/konfigurasi MIKBOTAM dengan metode Webhook, sebelumnya telah dibahas konfigurasi MIKBOTAM dengan metode longpoling di localhost/Xampp dengan judul Cara Konfigurasi MIKBOTAM untuk Monitoring Mikrotik dengan Menggunakan Bot Telegram PHP. Berbeda dengan longpoling, dengan Webhook kita tidak perlu memiliki komputer yang selalu menyala cukup menggunakan hosting untuk menyimpan program PHP MIKBOTAM. Menu yang disediakan oleh MIKBOTAM cukup kumplit diantaranya:

  • /Home – Home button
  • /Menu – Menu inline mode
  • /Monitor – Monitoring Wifi
  • /Ping – PING local or networks
  • /Dhcp – Melihat Menu Dhcp
  • /Address – Melihat IP Address
  • /Pool – Melihat Pool Address
  • /Traffic – Laporan Traffic
  • /Interface – Menu Interface
  • /Dns – Melihat DNS
  • /PPP – Menu PPP
  • /qrcode – Terjemahkan qrcode
  • /Hotspot – Hotspot Menu
  • /Resource – Melihat Resource
  • /Neighbor – Melihat Neighbor
  • /Ipbinding- Melihat Binding Hotspot
  • /Userprofile – Melihat profil User
  • /Userbyprofile – Melihat user menurut profil
  • !User – Melihat user
  • +User – Menambahakn User secara Singgle
  • -User – Comingsoon
  • /rEm0vid – Remove Hotspot user
  • /reMopsEcid – Remove Secret user

Persiapan

  • Hosting (Bisa mengunakan hosting gratisan)
  • MikbotamV3 Download dari repository resminya (REPOSITORY RESMI SUDAH TIDAK AKTIF, silahkan download dari link dibawah ini)
  • Bot Telegram — langkah membuat Bot Telegram klik disini

Link dari repository resminya sudah tidak aktif, silahkan download dari link dibawah ini:

Share to Unlock Contentimage/svg+xml

Silahkan share untuk membuka link download dan membuka scriptnya

Apabila tutorial ini bermanfaat support saya dengan cara share artikel ini.. Terimakasih 

Langkah

Upload file mikbotam.zip yang telah di download ke hosting lalu Extract

Ubah konfigurasi config.php di folder config–>config.php

File config.php ini sebagai konfigurasi agar mikbotam dapat berkomunikasi dengan Bot Telegram dan Mikrotik. Agar Mikrotik dengan MIKBOTAM bisa saling terhubung maka Mikrotik kita harus bisa di akses online, pada konfigurasi config.php isikan IPROUTER dengan ddns atau subdomain untuk mengakses Mikrotik kita.

koneksi database mikbotam bot telegram php
koneksi database mikbotam bot telegram php

Agar mikrotik kita bisa di akses publik bisa membaca artikel sebelumnya yang berjudul : Akses Mikrotik Menggunakan Custom Domain dengan IP-Cloud (DDNS) Mikrotik jangan lupa tambahkan juga port forwarding port API Mikrotknya (port 8728) agar port tersebut bisa di akses.

Aktifkan API Service pada mikrotik

Karena MIKBOTAM menggunakan Api Mikrotik port 8728 sebagai aksesnya kita harus mengakfitkannya dengan cara ke menu IP –> Services. Atau dengan perintah CLI dibawah ini:

/ip service enable [find name=api]
api service mikrotik port 8728

Set Webhook di Telegram Bot

Untuk mengganti metode Longpoling dengan Webhook caranya buka di Web Browser :

https://api.telegram.org/botTOKENBOT/setWebhook?url=URLHOOKIO

Contoh

https://api.telegram.org/bot853516666:AAFFkN3UXiSWvVjNzaqV5-1UbJ8s17G9998/setWebhook?url=https://labkom.co.id/mikbotam/Mikrotik.php

Setelah dijalankan akan muncul seperti pada gambar dibawah ini, itu artinya Bot Telegram kita sudah berganti dari longpoling menjadi Webhook. Selesai tinggal tes saja …

22 COMMENTS

  1. pak, boleh dishare lagi pak untuk file MikbotamV3 nya karena saya download dan kawan” coba download file sudah terhapus. mohon untuk di upload kembali ya pak. terimakasih.

  2. Gan, bisa gak ya ditambah dengan menu Ip Binding? jadi kita tinggal masukkan MAC dari telegram lalu user tidak perlu lewat portal lagi.

  3. Hallo pak yayan
    ijin tanya.jika ip indihome saya mendapatkan ip private(10.xxx.xxx.xxx).apakah kita bisa forward menggunakan jasa ip-dynamic.com atau dyndns.com untuk tetap bisa akses ke cctv?
    saya pernah test menggunakan dyndns,com dan hasilnya tidak bisa akses cctv.terpaksa harus restar modem indihome sampai mendapatkan ip public(36 atau 180.xxx.xxx.xxx) baru bisa pakai dyndnsnya.
    terima kasih pak yayan

    • Layanan tersebut hanya mengenali IP dari ISP saja, jika dapat IP Private hasilnya layanan tersebut tidak bisa di akses
      solusi alternatif pakai VPN Remote.
      atau ubah modem menjadi bridge, nanti mikrotik yg dial up, bisa mencari IP dengan awal 36 atau 180 dengan menggunakan script

Leave a Reply