Mendesain Bot Telegram Registrasi Terintegrasi Database Mysql

Sekarang ini satu hal yang wajib bisa dilakukan oleh seorang programmer web adalah mendesain bot telegram agar terhubung dengan database di website sendiri. Kemampuan biasa saja, tapi kalau tidak dipelajari dan dilatih maka akan menjadi hal yang memalukan.

Yuk, kita mulai latihan. Singkat saja, hanya menggunakan pemrograman sederhana, istilahnya “native PHP”. Simple, maka jangan musmet!

Langkahi nomor-nomor berikut:

  1. Buatlah suatu bot telegram. Kalau belum mudeng silahkan akses this link: https://blogchem.com/2019/01/13/tutorial-membuat-bot-telegram/ and this https://blogchem.com/2019/01/19/monitoring-akses-website-berbasis-telegram/.
    Gak usah nggaya mencoba langkah 2 kalau langkah 1 saja mandeg!
  2. Beberapa hal yang perlu diingat dari bot telegram di atas adalah nama bot dan token yang diberi oleh BotFather.
  3. Okay, Lanjut! Sekarang masuklah ke website sendiri, bisa menggunakan Cpanel untuk membuat tabel database menggunakan Mysql. Gambarnya berikut:
  4. Kalau gak mudheng juga, ya sudah tidur saja!
  5. Bagi yang mudheng, yuk lanjut! Untuk mempermudah belajar, sudah saya buatkan serangkaian file program sederhana, tinggal DOWNLOAD. Iyyaaaaa… tinggal DOWNLOAD.
  6. File hasil downloadan tinggal diupload ke folder tertentu di website Anda atau di localhost, bolah boleh saja. Pastikan ingat alamat foldernya ya, terutama file yang bernama bot.php, karena file ini akan dijalankan dulu melalui web browser. PASTIKAN website sudah terpasang SSL-nya, artinya bisa diakses menggunakan https://, bukan hanya http://. Ini diwajibkan oleh Telegram. Ada sih cara lain…., tapi respot!
  7. Jangan lupa atur koneksi database-nya dan sesuaikan nama bot, token dan hal-hal lain yang harus diatur. Bagi yang menggunakan PHP versi 7.0 ke atas supaya koneksi database-nya disesuaikan.
  8. Buka browser, sebagai contoh tempelkan link berikut:

    https://api.telegram.org/bot123456789:ABCfqmDyFB0F-Mx5jkfdd6oTqs6pRUO2FMw/setWebhook?url=https://blogchem.com/registrasi/bot.php

    Jangan lupa ganti  bot token berikut “bot123456789:ABCfqmDyFB0F-Mx5jkfdd6oTqs6pRUO2FMw” dengan bot token sendiri hasil langkah 1 dan 2. Juga ganti alamat berikut “https://blogchem.com/registrasi/bot.php” dengan alamat dimana file bot.php disimpan nggih! Jangan salah…

  9. Enter, jika bener maka akan muncul tulisan berikut:
    {"ok":true,"result":true,"description":"Webhook was set"}
  10. Nah, sekarang tinggal masuk telegram, tapi pastikan dulu username pada akun telegram kita sudah disetting, kalau belum cari menu di pojok kiri atas telegram, klik dan pilih Setting, isi username kalau masih kosong.
  11. Di nomor satu satu ini agar mudah saya berikan langsung contoh bot telegram hasil praktek di atas, sudah ada garansi bisa running, kalau nggak bisa ya karena panjenengan mawon yang salah. Silahkan akses @meranambot ini:https://t.me/meranambot
  12. Silahkan dicoba saja, kalau ada kurang-kurang dan salah-salah mohon dimaafkan.

26 thoughts on “Mendesain Bot Telegram Registrasi Terintegrasi Database Mysql”

  1. Agus Rukmansyah says:

    mas mau minta bantuannya.
    datanya tidak masuk ke database dan malah menampilkan username dan password akun servernya, kenapa ya ?
    seperti ini :
    Selamat Asep (435687488), registrasi anda berhasil, Username: root, Password: ajax123

    Silahkan login ke http://localhost/registrasi/login.php?username=root&password=ajax123

  2. koneksinya belum bener, notifkasi emang dimunculkan tapi hanya untuk orang tersebut

    1. zainal says:

      mas bisa nga dibagikan juga soal pada saat ditelgram tidak bisa muncul regestrasi

  3. zainal says:

    bagikan totorial videonya???

    1. blogofchem says:

      tutorial banyak di youtube

  4. Fakhir Rizal says:

    mas coba kalo pake inline_keyboard dan dikasih callback_data, saya nyoba kok gak bisa

  5. bagus says:

    lihat error nya dimana ya mas,

    webhooknya sukses, file sudah upload ke web, database done create.
    cuman saat buka bot nya commandnya ga ke detect

    1. blogofchem says:

      mungkin setting di mysql-nya

    1. muhiddin says:

      terimakasih banyak bro

  6. john says:

    permisi mas mau tanya, kalo semisal kita mau broadcast pesan ditaruh dimana ya?
    mohon bantuannya 🙂
    terimakasih banyak 🙂

    1. blogofchem says:

      di telegram, tersimpan di database

  7. nerd says:

    gak niat bikin artikelnya…apa adanya dan seadanya….gada niat buat beramal sholeh…malah jadi bikin pusing orang…..

    1. blogofchem says:

      ada bukti itu dibuat beneran, tetapi butuh modal kemampuan pemrograman yg cukup, bagi pemula memang tidak mudah, kurang jam terbang, belajar terus, semangat!

  8. isra says:

    Saya sudah set webhook nya mas, lalu di bagian codinganya selain token dan web apa lagi yang harus di ubah?

    1. blogofchem says:

      sesuai saran saya saja, harus teliti

  9. yuda says:

    mau nanyak gan. botnya jalan tapi registrasinya ga bisa masuk database, dan /myakunnya kosong.
    udah coba yg meranam bot buatan agan juga /myakun nya kosong.

    cara supaya databasenya terisi kayak gambar paling atas gimana ya gan. thx

    1. blogofchem says:

      harus diaatur database-nya

  10. Aaaa says:

    Sombong amat kata katanya…wkwkwk

    1. blogofchem says:

      hahahaha, hanya tantangan supaya semangat dan terpacu bagi yang memang mau mencoba. Programmer itu harus tahan uji, karena temennya adalah erroooorrrrr.

  11. Prajudi Setiawan says:

    mas, knp aplikasi registrasinya kadang jalan di telegram, kadang gak jalan….kira2 salah dimana ya?

    1. blogofchem says:

      bisa jadi karena servernya atau akses internetnya

  12. Chandriawan says:

    Barakallah mas, bermanfaat banget, semoga jadi amal jariyah :))

Leave a Reply to blogofchem Cancel reply

Your email address will not be published. Required fields are marked *