Langsung ke konten utama

Menampilkan Status Progres Bot Dengan Chat Action

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:

  1. typing
  2. upload_photo
  3. record_video
  4. upload_video
  5. record_voice
  6. upload_voice
  7. upload_document
  8. record_video_note
  9. upload_video_note
  10. find_location
  11. 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:
Trakteer Saya SiLiKiDi

Komentar

Postingan populer dari blog ini

Mengirim File Google Drive ke Telegram

Pada eksperimen kali ini anda akan diajak untuk mencoba mengirimkan file yang ada di Google Drive ke chat Telegram menggunakan perantaraan Apps Script.