Membuat bot telegram php

Cara Membuta Bot Telegram Sendiri Menggunakan PHP

   Telegram adalah aplikasi Buatan Rusia perpesanan berbasis cloud yang saat ini sudah sangat populer. Aplikasi ini tersedia untuk iOS, Windows dan Android. Menggunakan aplikasi ini pengguna dapat mengirim pesan, audio, video dan file. Telegram kaya akan fitur dalam olah pesan contohnya ya fitur favorit saya yakni fitur bot , Pada artikel kali ini kita akan membahas cara membuat sebuah mesin bot menggunkan php native dan menggunakan library dari radyakaze/phptelebot, Sebelum lebih jauh sebaiknya simak terlebih dahulu tentang bot telegram Pengertian Dan Cara kerja bot telegram Sebelum membuat mesin  bot mari kita terlebih dahulu membuat sebuah bot di telegram.

Cara membuat bot telegram php

  1. Buat bot telegram di BotFather , BotFather adalah bapak dari semua bot yang ada di telegram.
    Cari terlebih dahulu bot father di telegram setelah ketemu silahkan klik start pada bot lalu untuk petunjuk membuat bot silahkan ketik  /help

    Membuat bot telegram php

    Untuk membuat bot baru silahkan untuk mengetikan perintah /newbot

    Membuat bot telegram php

    Setelah mendapatkan respon dari botfather anda disuruh untuk menuliskan sebuah nama bot untuk nama bot yang inggin anda buat

    Membuat bot telegram php

    Setelah itu anda disuruh untuk membuat username bot yang anda buat dengan  disertai "bot" pada akhir username bot anda . Jika berhasil maka akan muncul sebuah pesan pemberitahuan bahwa bot sudah berhasil dibuat, disana anda juga di beritahukan token bot , token bot tersebut wajib anda simpan dan tidak boleh ada orang lain tahu. Token bot tersebut berfungsi sebagai authentifikasi api untuk membuat sebuah panggil balik bot, maka dari itu jika token bot jatuh ke tangan orang lain bisa jadi bot bisa di bajak untuk mesin mereka.

    Setelah bot di buat cobalah untuk menggirimkan pesan ke bot yang kita buat

    Membuat bot telegram php

    jika bot tidak memberikan respon atau balasan itu wajar karena bot belum memiliki sebuah mesin untuk memberikan action terhadap pesan yang anda kirimkan,

    Membuat bot telegram php

    untuk membuat sebuah mesin kita perlu membuat sebuah metode api kita bisa pilih menggunkan metode longpolling atau menggunakan webhook.

Just for you: FREE 60-day trial to the world’s largest digital library.

The SlideShare family just got bigger. Enjoy access to millions of ebooks, audiobooks, magazines, and more from Scribd.

Read free for 60 days

Cancel anytime.

bot di telegram banyak digunakan untuk mengirim notifikasi ataupun monitoring untuk aplikasi web, atau apapun yang akan anda buat. Dari sisi pembuatannya dokumentasi resmi API Telegram bisa menjadi rujukan, karena dokumentasinya lengkap.

Proses pembuatannya gratis dan tidak perlu menunggu lama, seerti pembuatan API WhatsApp.

Daftar Bot di Telegram

Dari pembuatan bot ini yang kita butuhkan

Untuk membuat bot Telegram, harus melalui BotFather, buka http://t.me/BotFather untuk memulai proses pembuatan bot. Di private message dengan BotFather mulai dengan /newbot

Membuat bot telegram php

Ikuti wizard yang diberikan BotFather.

Setelah selesai, buka t.me/NamaBot sesuai dengan instruksi yang diberikan diatas. Ketik misalkan “tes” ke bot tersebut seperti gambar dibawah ini

Membuat bot telegram php

Lalu di browser buka https://api.telegram.org/bot1060808419:AAFc4fIaLu7ybmus3-HFoc4N79ZoVN8H_0U/getUpdates. Ini gunanya untuk mendapatkan ID dari akun telegram anda. Nanti bot akan mengirim pesan ke ID ini. Ganti 1060808419:AAFc4fIaLu7ybmus3-HFoc4N79ZoVN8H_0U dengan token dari BotFather. Response dari API diatas

{
  "ok": true,
  "result": [
    {
      "update_id": 997743117,
      "message": {
        "message_id": 3,
        "from": {
          "id": 9999999,
          "is_bot": false,
          "first_name": "Korban PHP",
          "username": "inikokgabisausernamenyaya",
          "language_code": "en"
        },
        "chat": {
          "id": 9999999,
          "first_name": "Korban PHP",
          "username": "inikokgabisausernamenyaya",
          "type": "private"
        },
        "date": 1581307655,
        "text": "tes"
      }
    }
  ]
}

yang perlu disini adalah ID dibagian from, diatas nilainya 9999999.

Akses API dengan PHP

Kita akan menggunakan cURL untuk mengakses API telegram, beberapa alternative lain seperti guzzle atau file_get_content. Kita namakan script kita kirim-telegram.php copy paste script dibawah ini

<?php
 
define('BOT_TOKEN', '1060808419:AAFc4fIaLu7ybmus3-HFoc4N79ZoVN8H_0U');
define('CHAT_ID','9999999');
 
function kirimTelegram($pesan) {
    $pesan = json_encode($pesan);
    $API = "https://api.telegram.org/bot".BOT_TOKEN."/sendmessage?chat_id=".CHAT_ID."&text=$pesan";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
    curl_setopt($ch, CURLOPT_URL, $API);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}
 
kirimTelegram("jaranguda.com tutorial membuat bot sederhana");

sesuaikan BOT_TOKEN dan CHAT_ID. Jalankan script diatas php kirim-telegram.php

Membuat bot telegram php

Reader Interactions