Cara Membuat Bot Telegram – Apa kabar semuanya semoga kalian dalam keadaan baik-baik saja. Baiklah di sini saya akan memberikan cara Membuat Bot Telegram Coding Dan Tanpa Coding bagi anda yang sudah memiliki ponsel android dan sudah terinstall aplikasi telegram tentu kalian sangat ingin tahu cara membuat bot di telegram agar bisa banyak membantu anda.

Tentu kalian sudah tak asing lagi dengan aplikasi yang bernama telegram ini adalah salah satu aplikasi yang paling saya suka di bandingankan dengan whatsapp kenapa saya berpendapat seperti itu tentu saya mempunyai alasan.

Telegram adalah aplikasi layanan berkirim pesan secara menarik dan juga memiliki fitur keamanan yang baik selain itu juga dapat menyimpan file-file penting kita dan dengan kemudahannya telegram juga mengizinkan kita sebagai pemakainya 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

Membuat Bot Telegram dengan BotFather 

pertama dalam membuat bot Telegram adalah menyiapkan profil yang dibutuhkan oleh bot. ini salah satu cara untuk mendapatkan kode token. Untuk mengatur profil bot baru, masuk ke akun Telegram Anda dan mulai percakapan dengan BotFather (@BotFather), sebuah 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 telah memberi nama tampilan WeatherBot dan nama pengguna DifferentWeatherBot 

Setelah Anda mendapatkan nama pengguna yang valid, BotFather akan secara otomatis mendaftarkan bot Anda dan membalas dengan token untuk API Telegram. Pastikan untuk 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. Webhooks adalah cara memberi tahu Anda bahwa sesuatu telah terjadi, yang menghentikan Anda dari keharusan untuk menanyakan KODE api setiap beberapa menit (atau detik) untuk mengetahui apakah, misalnya, pesan baru telah dikirim. Telegram hanya menggunakan satu jenis webhook, yang mengirimi Anda sebuah objek tertentu.

Langkah – langkah Membuat Bot Telegram Dengan Coding

Saatnya anda bersenang-senang! Pada titik ini, Anda memiliki semua yang Anda butuhkan untuk menulis bot Telegram Anda. Inilah cara saya akan melanjutkan …

Saya melakukan pemrograman terlalu sedikit bahkan untuk memiliki IDE di komputer saya, jadi saya akan membuka Notepad dan mulai menulis kode saya di sana. Karena ini PHP, pastikan untuk melakukan sandwich logika Anda <?php ?>.

Hal pertama yang harus dilakukan adalah menginisialisasi variabel yang akan memudahkan kita untuk memanggil API Telegram. Sesederhana itu .$path = "

saya akan menerima pembaruan melalui webhook, mari buat dan isi array dengan data pembaruan itu: $update = json_decode(file_get_contents("php://input"), TRUE)

Sekarang, demi kenyamanan nanti, mari kita ekstrak dua potong data penting dari pembaruan itu – ID obrolan dan pesan (jika pembaruan itu bukan disebabkan oleh pesan baru, bidang ini mungkin kosong, dan saya akan memberi kode untuk nanti):

$chatId = $update["message"]["chat"]["id"];
$message = $update["message"]["text"];

Jika Anda belum dapat menebak apa yang seharusnya dilakukan bot ini, saya ingin bot ini memberi tahu saya cuaca saat ini untuk lokasi pilihan saya. Untuk itu, saya akan membuat /weather [location]perintah.

Untuk melakukan itu, mari buat ifpernyataan untuk melihat apakah pesan dimulai /weather. Kita dapat mencapainya dengan strpos()fungsi, yang memberi tahu kita posisi substring dalam string:

if (strpos($message, "/weather") === 0) {
}

Bersarang di dalam ifpernyataan itu, mari kita menulis beberapa kode untuk mengekstrak lokasi dengan memotong sembilan karakter pertama dari pesan (yang merupakan berapa banyak 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, kami harus menambahkan beberapa pembersihan input untuk memastikan lokasi mengambil format yang tepat. Tapi tidak, jadi kita tidak akan khawatir tentang itu.

Sekarang kita akan mendapatkan data cuaca untuk lokasi itu dari OpenWeatherMap:



Di sini kita harus menerapkan semacam penanganan kesalahan, tapi saya tidak akan repot. Alih-alih, mari kita berharap yang terbaik dan tembak respons bot kami menggunakan API Telegram:




1 file_get_contents($path.”/sendmessage?chat_id=”.$chatId.”&text=Here’s the weather in “.$location.”: “. $.weather);


, begini kodenya:




1234567891011121314 <?php$path = “; $update = json_decode(file_get_contents(“php://input”), TRUE); $chatId = $update[“message”][“chat”][“id”];$message = $update[“message”][“text”]; if (strpos($message, “/weather”) === 0) {$location = substr($message, 9);$weather = json_decode(file_get_contents(“ TRUE)[“weather”][0][“main”];file_get_contents($path.”/sendmessage?chat_id=”.$chatId.”&text=Here’s the weather in “.$location.”: “. $weather);}?>


Unggah Bot Telegram Anda ke Server Web 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.

Uji Tweak Bot Telegram

Sekarang saatnya untuk menguji bot Telegram baru Anda! Setelah memperbaiki beberapa bug dalam kode saya (beberapa tanda ucapan yang jatuh dan penguraian data cuaca OpenWeatherMap yang salah), bot cuaca saya mulai beroperasi. Saya memulai percakapan pribadi dengan bot saya (BotFather akan memberi Anda pegangannya) dan menguji perintah cuaca saya:

Penutup

Demikianlah artikel dari saya tentang Cara Membuat Bot Telegram Coding Dan Tanpa Coding silahkan anda pilih dan mana yang srek sesuai kebutuhan ponsel anda dan nikmati hasil yang akan mengubah kinerja aplikasi telegram dan tampilan telegram anda menjadi lebih baik. Jika anda kebingungan silahkan anda komentar di bawah ini saya akan dengan senang hati menjawabnya

Originally posted 2020-07-25 23:06:08.



Slotpatpat

Leave a Reply

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