MK : Pemrograman Web dan Mobile II
Tugas : Kelompok (max 3 orang)
Batas Upload : 23 jan 2024, 06.00 Pagi WIT
Tema : Webhook Telegram
Upload video di
https://www.facebook.com/groups/pbd.my.id
J O B
– Paparkan Perbedaan API dan Webhook
– Kelebihan dan kekurangan API dan Webhook
– Buat sebuah bot telegram, dengan kondisi berikut
a. Aktifkan mode webhook (jelaskan di video caranya bagaimana)
b. Cara kerja bot, semua pesan yang masuk ke bot bisa dipantau (diteruskan) ke sebuah channel telegram, olah respon dari webhook telegram, siapa yang chat (id telegram), apa isi chat/pesannya, data itu di post ke sebuah channel telegram (botnya harus jadi admin di channel itu, biar bisa kirim pesan ke channelnya)
c. bot akan memberikan respon/reply jika ada yang chat ke bot, mis “maaf bot masih dalam proses maintanance”.
TIDAK BOLEH MENGGUNAKAN PHP-LIBRARY TELEGRAM
Jika ada yang kurang jelas, langsung tanyakan di group-whatsapp
Tugas ini tugas paralel, upload 1x,
form submit untuk kedua MK (link video sama)
-MK Wireless/Mobile Computing
-MK Pemrograman Web dan Mobile II
Rujukan:
a. https://biston.web.id/wiki/pmwiki.php?n=Main.Telegram-googlescript
b. https://biston.web.id/wiki/pmwiki.php?n=Main.Telegram-Php
c. https://panduan.opendesa.id/opensid/halaman-administrasi/pengaturan/bot-notifikasi
d. https://kumparan.com/tips-dan-trik/2-cara-membuat-bot-telegram-otomatis-dan-kegunaannya-20Mwwx55PyT/full
Catatan : mode webhook berarti harus ada url publik sebagai receiver webhook, misalnya php di hostingan, atau bisa di google-script (kalau paham)
contoh aktifkan mode webhook telegram
https://api.telegram.org/botXXXXXXX/setwebhook?url=https://unamin.my.id/telegram.php
untuk mengetahui IDCHANNEL, masukkan bot ke channel, jgn dulu aktifkan webhooknya, pantau status bot di
https://api.telegram.org/botxxxxxxxxxxxx/getUpdates
jika mode webhook sudah terlanjur aktif, matikan dulu dengan kirim url kosong
https://api.telegram.org/botxxxxxxxxxxxx/setwebhook?url=