| November 11, 2020 | PHP | Tak dipungkiri lagi bahwa popularitas Telegram sebagai layanan messaging terus meningkat, khususnya bagi developer. Tak lain tak buka karena dibukanya API (Application Programming Interface) Telegram ini. Dengan adanya API kita kita bisa mengirim dan menerima pesan Telegram menggunakan aplikasi sendiri. Bahkan kita juga bisa membuat bot Telegram yang fungsinya bisa kita program sendiri. Gimana? menarik sekali, bukan? Khusus pada artikel ini, saya
akan membahas mengenai bagaimana cara mengirim pesan (message) Telegram menggunakan PHP, sementara untuk membuat bot Telegram, Anda bisa membacanya di artikel ‘membuat bot Telegram‘. PHP sendiri merupakan bahasa pemrograman yang sangat populer digunakan di sisi server (server side scripting). Keuntungan
menggunakan PHP adalah script kita bisa running 24 jam di sebuah web server yang ada di web hosting. Dengan demikian dapat diakses oleh siapa saja dan kapan saja bagi yang punya koneksi internet. ‘Siapa saja’ di sini maknanya juga bisa sebuah ‘things’ (perangkat IoT), manusia (melalui smartphone, laptop, dll), atau juga entitas server yang lain (misal server Telegram). Jadi dengan menaruh script PHP kita di sebuah webserver maka script kita juga memiliki akses 24h ke server Telegram (melalui
API). Baiklah, tanpa berpanjang lebar, berikut ini adalah script untuk mengirim pesan Telegram menggunakan PHP. Pada intinya, script ini melakukan HTTP request ke server Telegram menggunakan teknik file_get_content untuk mengirimkan parameter sesuai dengan API yang dipersyaratkan. Perhatikan script di atas. Script di atas memiliki dua bagian utama, yakni bagian ‘data’ yang dikirim dengan format JSON seperti di atas, dan bagian HTTP request
dengan ‘file_get_content’ dengan sintaks seperti di atas Pada bagian ‘data’, parameter text dapat Anda isi dengan isi pesan Telegram yang akan dikirim, sedangkan parameter ‘chat_id’ adalah id tujuan pesan tersebut. ‘Chat_id’ ini dapat berupa ‘chat id’ (id chat) untuk chat tunggal ke account telegram tertentu atau dapat juga berupa ‘group id’, yakni id grup telegram. Pada umumnya, group id akan diawali dengan tanda ‘-‘ Running Script Kirim Pesan Telegram on LocalhostUntuk menjalankan script di atas tinggal di-copy-kan ke web server Anda di web hosting atau dapat pula Anda jalankan di server lokal Anda di laptop untuk sekedar mengujinya terlebih dahulu. Berikut ini langkah-langkah menjalankan script di atas di server lokal (localhost). Saya anggap Anda sudah menginstal XAMPP ya ..
Jika masih bingung, bisa lihat di video tutorial di bawah Sekian untuk tutorial cara mengirim pesan telegram menggunakan PHP, semoga bermanfaat. Wassalam About The AuthorAjiea Technopreneur - writer - Enthusiastic about learning AIoT, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc Sobatcoding.com - Cara Membuat Bot Telegram dan Mengirim Pesan Menggunakan PHP Artikel kali ini akan kita bahas cara mengirim pesan atau message menggunakan PHP via API Telegram ( Bot Telegram ). Bagaimana caranya? Langsung saja kita ikuti langkah-langkah berikut: Cara membuat bot telegram sangat gampang, kalian login dulu ke aplikasi telegram kalian masing-masing untuk yang memakai android atau masuk ke web telegram https://web.telegram.org/ Langkah-langkah membuat bot telegram adalah sebagai berikut :
Membuat Kode Untuk Kirim Pesan Menggunakan PHPUntuk dokumentasi mengirim pesan (message) via bot telegram kita bisa cek di link berikut https://core.telegram.org/bots/api#sendmessage Ada berapa parameter yang bisa digunakan untuk kirim pesan
Keterangan : chat_id : chat_id adalah chat_id dari user yang akan kita kirim pesan Cara untuk mendapatkan chat_id adalah sebagai berikut. Masuk ke menu pencarian dan ketikkan get_id_bot, klik akun tersebut dan klik mulai. Maka kita akan mendapatkan informasi chat_id akun kita text : text adalah isi pesan yang akan kita kirim parse_mode : parse_mode adalah opsional, jika kita ingin kirim pesan teks dengan html didalamnya kita set parse_mode ke html Sebagai contoh kita akan buat sebuah file php bernama send.php, dan masukkan kode berikut :
Untuk <api_token> bisa kalian set sesuai token kalian masing-masing. Berikut ini adalah contoh response jika script di atas berhasil.
Tidak Bisa Kirim Pesan Ke User Lain Via Bot telegramPerlu diketahui, agar bisa kirim pesan ke user lain menggunakan bot telegram ada hal yang perlu dilakukan yaitu user yang akan kita kirim pesan harus terlebih dahulu pernah kirim pesan ke akun bot telegram yang kita buat. Atau kita bisa buat sebuah Group Telegram dengan menambahkan user ke dalamnya. Tapi dengan membuat group pesan (message) tidak akan dikirim personal ke akun user tersebut melainkan publish ke dalam group dimana nanti semua user bisa melihat pesan (message) tersebut. Selamat mencoba. |