Bot Pulsa IRS untuk Telegram
Halo, ada yang minat nyobain bot telegram untuk server pulsa yang pakai aplikasi IRS ? Beberapa hari ini saya coba ngoprek, lantaran di grup @botphp Indonesia begitu banyak yang menanyakan cara membuat bot untuk server pulsa. Alhasil, ini kira-kira hasil separuhnya..
Pengantar
Sebulan ini banyak sekali user masuk ke grup @botphp Indonesia Indonesia, rata-rata mereka bertanya tentang bagaimana membuat bot untuk server pulsanya.
Dengan bermodal HP Android dikiranya cukup untuk membuat bot yang canggih. Hehe, sering cuma senyum-senyum sendiri.
Sebagian besar sudah mencoba membuat bot menggunakan @manybot, tentu saja tidak bisa. Karena maybot hanya dipergunakan untuk membuat bot informasi dari template menu dan masukan aja. Tidak bisa lebih dari itu.
Di sini saya coba mengutak-atiknya, boleh silakan disimak.
Sebagai percobaan pertama, saya coba pakai software pulsa IRS alias Intregated Reload System
Mengapa pakai ini? Beberapa alasannya adalah:
- ada yang bersedia menjadi narasumber
- database yang dipergunakan adalah mySQL
- versi demo atau trialnya bisa dipakai buat coba-coba
Seperti ini kira-kira aplikasi IRS :
Foto saya comot dari google.
Tujuan
Dibuat sample ini dan dipublikasikan bertujuan sebagai:
- bisa kok dibuat botnya, jadi hayuk yang mau belajar
- memberi daya tarik agar pada semangat para developer yang lagi belajar
- sample nya bisa dicoba sebagai contoh, baik dekorasi maupun tekniknya
- menerima masukkan saran-saran bagusnya bagaimana
- menerima report jika ada bugs
Kesulitan
Tingkat kesulitan untuk membuat bot server pulsa adalah minimnya informasi dan dokumentasi yang disertakan oleh vendor aplikasi tentang cara pakainya. User manual yang sangat sedikit. Apalagi user manual untuk developer.
Selain itu tidak ada API resmi yang dikeluarkan, dan semua sistemnya tertutup (bukan opensource).
Dari sisi lain, metode yang dipergunakan untuk koneksi ke Bot Telegram menggunakan metode poll. Sehingga memaksa tidak ada cara mudah untuk membuat hook nya.
Kesulitan lain dari saya, adalah saya gak pernah berkecimpung dunia perpulsaan.. sehingga makin runyam urusan cara pakai dan pengertian. Selama ini hanya sebagai end-user sahaja.
O iya, saya juga tidak punya akses kontak dengan developernya. Baik sebagai customer ataupun developer pihak 3. Sehingga semua yang dilakukan disini adalah coba-coba dan tidak berafiliasi dengan manapun.
Terakhir, karena Depok lagi sering hujan.. speedy putus nyambung tiada henti. Sesuatu yang bisa cepat dikerjakan, jadi bisa berjam-jam hehe
Peringatan
Agar tidak malas membaca dan mencoba yak..
Saya sendiri untuk mempelajari ini butuh waktu yang lumayan lhoh, jadi jika baru belajar membuat bot jangan berkeluh kesah baru mulai sudah pengen selesai karena gak jadi-jadi.
Tetaplah semangat belajar, dan mari kita berbagi bersama!
Bot Pulsa IRS
Beberapa hari mempelajari aplikasinya server pulsa IRS, cara setup, terminal-terminal, komunikasi antar data, dan pada akhirnya dimulailah develop kecil-kecilan ini.
Tetap saya tidak menguasai aplikasi IRS, ya secukupnya saja mengerti.
Pada bot yang sekarang ini, saya tidak menggunakan bahasa pemrograman PHP seperti biasanya. Hanya berfikir praktis, untuk ditaruh nantinya di PC Server tidak perlu menginstall XAMPP atau sejenisnya.
Penting sekali rasanya mengurangi beban kinerja server agar tidak jadi berat. Sehingga saya buat executable nya yang berdiri sendiri, ringan, mudah dipergunakan, tidak banyak dependensi, dan tentu saja tinggal klik jalan..
Screenshot
Start bot dan test cek saldo :
Cek Harga Pulsa:
Fitur
Saat ini yang sudah bisa di test dan dicobakan sebagai awalan adalah:
- Cek Saldo
- Cek Harga
Untuk deposit tiket dan transaksi pulsa sedang saya pelajari, karena belum ngerti bener hehe.. Secara prinsip sudah dicobakan hanya belum sampai tahap coding, dan secara konsep tinggal beberapa langkah lagi yang ternyata harus dimatangkan dengan praktek langsung. Dan ini tidak mudah, karena tidak ada kelinci percobaannya hehe..
O iya, yang akan ditambahkan lagi dalam plan adalah:
- Laporan transaksi atau statistik
- Komunikasi dengan Custome Care
Bot IRS ini transaksinya tidak menggunakan PIN.
Download
Bot Pulsa IRS ver 0.15a
-
Untuk OS Windows, sudah di test pada windows 7 32 bit
-
Untuk OS Linux, sudah di test pada Linux Mint 18.1 serena.
Mohon maaf source code nya tidak buat sample. Jadi jangan ditanyakan.
Cara pakai
Ikuti langkah-langkah berikut ini, meski sederhana tapi sebaiknya benar-benar diperhatikan dan dibaca:
- Setelah download, ekstrak dalam 1 folder
-
Buka dan edit file
config.ini
menggunakan editor favoritmu. Saya rekomendasikan menggunakan notepad++ atau sublimetext.Perhatikan bagian ini:
[global] token=TOKENBOT
Ubah dan sesuaikan. Isikan token bot yang didapat dari @botfather.
Ingat, bot ini berdiri sendiri! Tidak ada hubungannya dengan bot yang di seting di Terminal IRS. Jadi sebaiknya, disarankan buat bot baru saja.
Bot yang di seting dari Terminal IRS biar tetep berjalan sebagaimana mestinya, tidak mengganggu dan tidak tumpang tindih. Malah bisa saling melengkapi. -
Cocokkan juga setingan databasenya, secara default seperti pada
config.ini
Misalnya karena sudah pernah berubah, maka sesuaikanlah.
[database] user=root password=irs port=3307 host=localhost db=avr
-
Untuk windows, klik file
botIRS.exe
untuk menjalankan.
Sedangkan pengguna linux:./botIRS
Sebuah jendela console akan muncul, seperti ini:
- Selamat, semestinya bot sudah bisa dipakai..
Penyesuaian
-
Pastikan user pengguna Telegram sudah ditambahkan id nya di Admin IRS atau register via telegramnya
-
Jika produk tidak keluar seperti ini :
Buka file config.ini
, perhatikan bagian :
tbtelkomsel=Simpati
tbindosat=Indosat
tbxl=XL
tbthree=Three
tbaxis=Axis
tbsmartfren=Smartfren
Jika misalnya nama produknya adalah TSEL
maka ganti Simpati
menjadi TSEL
Atau misalnya tidak pakai kata Indosat
, bisa diganti sesuai produknya menjadi ISAT
-
Jika misalnya produk
AXIS
tidak ada, bisa diubah isiantbaxis
menjadi produk lain.. ganti aja misalnya produkPLN
untuk PLN Pra bayar, dan begitu seterusnya..tbIndosat=ISAT
tbaxis=PLN
-
Setelah melakukan perubahan, restart Bot IRS nya… kemudian untuk refresh menu bisa ketik
/start
Garansi
Tidak ada garansi dari bot IRS ini! Diharapkan mengerti, sebab dari pemakaiannya, kerusakan, atau dampak apapun yang diakibatkannya adalah tanggung jawab masing-masing. Tidak boleh menuntut yak.
Meski sebenarnya sudah saya coba sendiri dan seorang teman mencobanya langsung, tidak terjadi masalah. Namun, demi keamanan sebaiknya di test pada server uji coba.
Dengan mendownload dan mencoba nya, berarti sudah setuju dengan ketentuan ini.
Penutup
Jangan lupa bergabung di grup @botphp Indonesia Telegram, untuk berdikusi dan bersilaturrahim dengan para programmer bot lainnya.
Semoga bermanfaat, jangan lupa komentarnya jika sudah membaca ini.. tinggalkan jejak agar saya mengenal kamu dan tahu pendapatmu 😘