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

Meracik Script Untuk Merespon Command Bot Telegram - PART 2

Meracik script untuk custom command bot selain default command /start yang telah diracik di artikel PART 1 .

Menyisipkan Library Javascript Eksternal Di Apps Script

Dalam kebutuhan tertentu terkadang kita memerlukan library javascript dari sumber eksternal di luar Apps Script. Mengimpor javascript eksternal dapat dilakukan dengan dua cara di Apps Script.