√ 5 cara membuat bot Telegram dengan koding dan tanpa koding

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 ifpernyataan 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 ifpernyataan itu, kami menulis beberapa kode untuk mengekstrak posisi dengan memotong sembilan karakter pertama dari pesan (yang merupakan jumlah karakter yang digunakan oleh /weatherperintah, 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.

Informasi teknologi