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.

Sertifikat Berdasarkan Username Telegram

Keunikan username Telegram dapat dimanfaatkan menjadi nama file sertifikat. Dengan demikian kita tidak perlu lagi meminta input nama dari user melainkan cukup dengan mendeteksi data username dari kiriman JSON untuk kemudian dicocokkan dengan nama file sertifikat.

Tombol Menu Reply Markup Dengan Custom Keyboard dan Inline Keyboard

Membuat tombol menu di Bot Telegram dapat menambah aktraktif tampilan bot dan tentunya mengganti peran command bot dari yang masih konvensional dengan kode karakter.