Bot Status, periksa apakah bot anda downtime?
Saya membuat dan mengembangkan bot telegram setiap hari, sejak pertama kali memulai layanan pembuatan bot telegram sudah banyak bot-bot yang saya buat.
Tapi sayang sekali, dari sekian banyak bot yang saya buat tersebut ada yang nggak terkontrol. Harap di maklum, saya sendiri punya kesibukan yang sangat padat ketika ada pesanan.
Ketika ada satu orang pesan bot, saya harus mengerjakan pembuatan program nya (ngoding) selama 1-7 hari.
Pekerjaan saya nggak sebatas ngoding, masih banyak pekerjaan lain. Selain ngoding (bikin bot) saya harus memanage channel telegram, harus mempertahankan interaksi halaman facebook dengan mengunggah konten.
Karena adanya kesibukan tersebut, hampir tidak ada waktu buat memeriksa satu-persatu bot yang sudah saya buat.
Di tambah lagi, jumlah bot nya banyak. Saya bahkan lupa tempat mengalokasikan server bot nya.
Biasanya saya menyimpan satu bot telegram dalam foldet, folder, dan folder lagi. Bot skrip .php nya dilapisi oleh 3 folder awal.
Maksud dari pemisahan ini untuk mencegah data_log yang digunakan oleh bot jadi simpang tindih dengan data lain.
Jika diminta melakukan perbaikan, saya membutuhkan waktu sekitar 1-5 menit untuk menemukan lokasi dimana tempat bot dipasang.
Nah untuk mempermudah anda mengetahui status bot, silakan cek tabel di bawah ini. Saya menerapkan beberapa kriteria untuk bot.
1. Inactive (Bot dinonaktifkan sementara, ketika ada maintenance server)
2. Pending (Terjadi delay pengiriman data pada server telegram terhadap server bot, kadang bisa digunakan kadang tidak).
3. Error ( Terjadi error pada program bot, skrip error, config salah dll).
4. Not Found ( Kode akses token bot telah di ubah, sehingga membuat kode token sebelumnya mati ).
5. Online ( Bot Online dan siap digunakan )
6. Renew ( Bot dinonaktifkan dan menunggu pemilik membayar biaya sewa ).
Sangat sedih rasanya saya, ketika melihat banyak pelanggan tidak mempertahankan program bot mereka. Padahal sejauh ini, membuat program bot baru jauh lebih sulit. Berlangganan bot saja tidak begitu rumit, saya bisa mendapatkan komisi 20-30% untuk menghidupi bisnis ini. Ya allah, kenapa ini bisa terjadi, apakah mereka menganggap biaya berlangganan 30-100ribut terlalu mahal.
Username Bot | Status Bot |
---|---|
@InfoProducBot | Online |
@NetzkuFileBot | Online |
@NetzkuBot | Online |
@pinkvbot | Online |
@GASOMSET_BOT | Online |
@GeaputriLinkBot | Online |
@AffiliateGroupBot | Online |
Kepada pemilik bot, yang dimana bot nya saya transfer ke akun telegram anda sendiri di mohon untuk tidak melakukan Revoke Token. Metode Revoke token adalah teknik memperbaruhi token bot, ini bisa menbuat kode token lama jadi tidak aktif.
Jika anda tidak sengaja melakukan Revoke token juga mohon jangan salahkan ke saya. Jika token di Hapus, maka status bot menjadi not found.
Silakan kirim kode token yang baru beserta username bot yang bermasalah. Penggantan token, dan pengubahan webhook membutuhkan waktu 30 menit.
Setelah bot di buat dalam waktu lebih dari 30 hari, hubungan anda dengan saya hanya sebatas penyewaan server. Anda berhak komple bila bot downtime dalam waktu lebih dari satu jam, kecuali akibat adanya delay antara server telegram dengan server bot.
Delay terjadi ketika ada orang melakukan spamming (mengirim pesan bertubi-tubi dalam waktu yang sangat singkat). Hal ini menyebabkan PHP process jadi error, bisa jadi downtime sementara, terkadang sistem keamananan server langsung bekerja (misalnya imunify360) memblokir akses dari server telegram karena dikira seperti serangan DDOS.
Penyebab Bot telegram Error atau Delay
Error terjadi ketika program dipaksa bekerja keras dalam waktu singkat. Sebagai contohnya ketika ada banyak user yang mengirim pesan secara berasamaan dalam satu waktu maka server bot akan bekerja lebih keras lagi memproses puluhan threat.
Bila server sudah tak mampu meproses threat maka server akan menurunkan kinerjanya, sehingga proses berjalan dengan lambat (slow). Proses ini akan terus berlanjut sampai pekerjaan utama selesai.
Namun bila tidak selesai, pada beberapa kasus tertentu. Server akan gagal dalam memproses tugas, di telegram pesan anda akan seperti tidak ada respon.
Bot yang di buat dengan program python akan tetap berhenti bekerja ketika terjadi fail, sehingga kamu harus menjalankan python lagi. Bot kami di program menggunakan bahasa PHP7 tanpa menggunakan library.
Bot telegram yang di program menggunakan PHP 7 lebih baik, lebih stabil. Dan tidak terpengaruh error ketika terjadi pembludakan user dalam waktu yang sama.
Pengguna bot harusnya lebih bijak dalam memanage bot sendiri. Jika seorang pelanggan sudah mempunyai lebih dari 4 bot dia wajib mempunyai server bot sendiri, saya tidak bertanggung jawab apabila bot mereka mati atau, bot mereka token di reset dan sebagainya.