Cara membuat bot Telegram – Bagaimana kabar kalian semua, saya harap kalian semua baik-baik saja. Baiklah disini saya akan memberikan cara membuat bot telegram dengan koding dan tanpa koding bagi anda yang sudah memiliki hp android dan sudah terinstall aplikasi telegram tentunya anda sangat ingin tahu cara membuat bot di telegram jadi bahwa itu dapat sangat membantu Anda.
Tentu kalian sudah tahu aplikasi bernama Telegram, ini adalah salah satu aplikasi yang saya sukai lebih dari WhatsApp, kenapa menurut saya begitu?
Telegram merupakan aplikasi layanan pesan yang menarik dan juga memiliki fitur keamanan yang baik selain dapat menyimpan file-file penting kita dan dengan kemudahan Telegram juga memungkinkan kita sebagai pengguna untuk berkreasi salah satunya adalah membuat bot Telegram. Ya… Tanpa basa-basi lagi, mari kita lihat cara membuat bot telegram Coding Dan Tanpa Coding.
Baca juga : Cara Membuat Stiker WhatsApp
Daftar Isi
Membuat bot Telegram dengan BotFather
Langkah pertama dalam membuat bot Telegram adalah mengatur profil yang dibutuhkan oleh bot. ini adalah salah satu cara untuk mendapatkan tokencode. Untuk menyiapkan profil bot baru, masuk ke akun Telegram Anda dan mulailah percakapan dengan BotParent (@BotFather), bot yang memungkinkan Anda membuat dan mengelola bot. Dalam percakapan itu, masukkan perintah newbot
BotFather akan meminta Anda untuk memilih nama tampilan dan nama pengguna untuk bot Anda. Nama pengguna harus diakhiri dengan “bot” dan harus unik. contoh saya memberi nama tampilan WeatherBot dan nama pengguna Bot Cuaca Berbeda
Setelah Anda memiliki nama pengguna yang valid, BotFather akan secara otomatis mendaftarkan bot Anda dan merespons dengan token API Telegram. Pastikan Anda tidak membagikan token Anda dengan siapa pun.
Cara membuat bot Telegram dengan Webhook
Langkah selanjutnya dalam membuat bot Telegram adalah menyiapkan webhook yang akan berkomunikasi dengan bot Anda. Webhook adalah cara untuk memberi tahu Anda bahwa sesuatu telah terjadi, sehingga Anda tidak perlu menanyakan API KODE setiap beberapa menit (atau detik) untuk melihat apakah, misalnya, pesan baru telah dikirim. Telegram hanya menggunakan satu jenis webhook, yang mengirimi Anda objek tertentu.
Langkah-langkah membuat bot Telegram dengan coding
Sudah waktunya bagi Anda untuk bersenang-senang! Pada titik ini, Anda memiliki semua yang Anda butuhkan untuk menulis bot Telegram Anda sendiri. Inilah cara saya akan melakukannya …
Saya melakukan terlalu sedikit pemrograman bahkan untuk memiliki IDE di komputer saya, jadi saya akan membuka Notepad dan mulai mengkodekan kode saya di sana. Karena ini adalah PHP, pastikan untuk menyertakan logika Anda <?php ?>
.
Hal pertama yang harus dilakukan adalah menginisialisasi variabel yang akan memudahkan kita untuk memanggil Telegram API. Sangat sederhana .$path = "
Saya akan menerima pembaruan melalui webhook, mari buat dan isi array dengan data pembaruan: $update = json_decode(file_get_contents("php://input"), TRUE)
Sekarang, untuk kenyamanan nanti, mari ekstrak dua data penting dari pembaruan itu: ID obrolan dan pesan (jika pembaruan tidak disebabkan oleh pesan baru, bidang ini mungkin kosong dan saya akan mengkodekannya untuk Anda nanti ):
$chatId = $update["message"]["chat"]["id"];
$message = $update["message"]["text"];
Jika Anda belum menebak apa yang seharusnya dilakukan bot ini, saya ingin bot ini memberi tahu saya cuaca saat ini untuk lokasi favorit saya. Untuk ini, saya akan membuat /weather [location]
memesan.
Untuk melakukan ini, kami membuat if
pernyataan untuk melihat apakah pesan dimulai /weather
. Kita bisa mencapai ini strpos()
fungsi, yang memberi tahu kita posisi substring dalam string:
if (strpos($message, "/weather") === 0) {
}
Sarang di dalam if
pernyataan itu, kami menulis beberapa kode untuk mengekstrak posisi dengan memotong sembilan karakter pertama dari pesan (yang merupakan jumlah karakter yang digunakan oleh /weather
perintah, serta ruang yang akan mengikutinya):
123 | if (strpos($message, “/weather”) === 0) {$location = substr($message, 9);} |
Jika bot ini digunakan dalam produksi, kita perlu menambahkan beberapa input scrubbing untuk memastikan lokasi menggunakan format yang benar. Tapi tidak, jadi kami tidak akan khawatir tentang itu.
Kami sekarang akan mendapatkan data cuaca untuk lokasi tersebut dari OpenWeatherMap:
Kita perlu menerapkan semacam penanganan kesalahan di sini, tapi saya tidak akan repot dengan itu. Sebagai gantinya, kami berharap yang terbaik dan merekam respons bot kami menggunakan API Telegram:
1 | file_get_contents($path.”/sendmessage?chat_id=”.$chatId.”&text=Ini cuaca di “.$location.”: “.$.weather); |
ini kodenya:
1234567891011121314 |
Unggah Bot Telegram Anda ke server web yang aman
simpan kode Anda sebagai file . Kemudian, unggah file ke URL yang Anda gunakan sebelumnya untuk menyiapkan webhook. Saya memiliki hosting web sendiri yang saya gunakan untuk situs web pribadi, jadi saya akan mengunggah file ke direktori root situs web menggunakan cPanel.
Coba tweak bot Telegram
Sekarang saatnya menguji bot Telegram baru Anda! Setelah memperbaiki beberapa bug dalam kode saya (beberapa peringatan suara yang hilang dan penguraian data cuaca buruk dari OpenWeatherMap), robot cuaca saya aktif dan berjalan. Saya memulai percakapan pribadi dengan bot saya (BotFather akan memberi Anda pegangan) dan menguji perintah cuaca saya:
Penutupan
Demikian artikel saya tentang Cara Membuat Bot Telegram Coding Dan Tanpa Coding, pilih dan sesuaikan dengan kebutuhan handphone anda dan nikmati hasilnya yang akan mengubah performa aplikasi Telegram dan tampilan Telegram anda menjadi lebih baik. Jika Anda bingung, komentar di bawah, saya akan dengan senang hati menjawab
Awalnya diposting pada 25-07-2020 23:06:08.