Telegram menyediakan metode untuk menampilkan notifikasi progres di status Bot untuk memberitahu user bahwa proses membutuhkan waktu.
Respon balik berupa pesan satu paragraf, proses upload file berukuran besar, dan proses recording suara atau video, seringkali membutuhkan waktu yang tidak sebentar. Telegram memahami pentingnya notifikasi kepada user dengan menyediakan metode sendChatAction.
MENGIRIM STATUS DENGAN sendChatAction
Metode sendChatAction hanya terdiri dua properti, chat_id dan action. Terdapat 10 action yang disediakan Telegram API untuk anda sampaikan ke user tergantung proses apa yang sedang dilakukan Bot:
- typing
- upload_photo
- record_video
- upload_video
- record_voice
- upload_voice
- upload_document
- record_video_note
- upload_video_note
- find_location
- choose_sticker
Setiap action tampil di status bot berdurasi maksimal 5 detikSiLiKiDi
Berikut contoh penerapan dalam script yang dapat anda unduh di repository. Setiap pesan yang dikirim user akan direspon balik dengan notifikasi progres di status Bot:
Hasilnya bisa dilihat di bagian status Bot dengan durasi tampilan 5 detik:
Dapatkan skrip semua materi di repository
Dukung donasi agar tutorial ini tetap operasional:
SiLiKiDi
Komentar
Posting Komentar