Reaksi pesan: mengirim dan menerima emoji
Reaksi menambahkan satu emoji ke pesan yang sudah ada. Untuk mengirimnya, referensikan ID pesan dan emoji. Untuk menghapusnya, kirim reaksi yang sama dengan string emoji kosong, bukan memanggil endpoint penghapusan.
Jumlah reaksi yang dapat dimiliki satu pengirim pada satu pesan dalam satu waktu.
Biaya sebuah reaksi. Reaksi tidak membuka percakapan berbayar.
Kesalahan yang dikembalikan jika Anda memberi reaksi di luar jendela layanan pelanggan.
Mengirim reaksi
Pesan bertipe reaction, yang membawa ID pesan yang diberi reaksi dan satu emoji. Mengirim reaksi kedua ke pesan yang sama akan menggantikan reaksi pertama, bukan menambahkannya, karena satu pengirim hanya dapat memiliki satu reaksi per pesan.
ID pesan harus merupakan pesan yang dapat dilihat oleh nomor Anda: pesan masuk dari pelanggan tersebut atau pesan yang Anda kirim kepada mereka.
Menghapus reaksi
Inilah bagian yang sering mengejutkan. Tidak ada endpoint penghapusan. Anda mengirim pesan reaction yang sama dengan kolom emoji berupa string kosong, dan tindakan itu menghapus reaksinya.
Handler yang dibuat untuk menunggu event penghapusan akan menunggu selamanya. Yang tiba adalah reaction dengan emoji kosong, bentuknya sama seperti reaction baru, sehingga harus dibaca sebagai penghapusan dengan memeriksa kolom tersebut.
Menerima reaksi
Reaksi masuk tiba melalui webhook messages sebagai pesan bertipe reaction, yang menyebutkan ID pesan tempat reaksi tersebut ditempelkan dan emojinya.
- Berlangganan ke field messages; tidak ada field reactions terpisah.
- Emoji kosong berarti pelanggan menghapus reaksinya.
- ID pesan yang dirujuk adalah pesan yang sebelumnya Anda kirim atau terima.
- Reaksi tidak membuka kembali jendela layanan pelanggan 24 jam.
Jendela tetap berlaku
Reaksi adalah pesan, jadi pengirimannya memerlukan jendela layanan pelanggan 24 jam yang terbuka. Memberi reaksi pada pesan pelanggan dari tiga hari lalu mengembalikan kesalahan 131047, persis seperti pesan teks.
Menerima reaksi dari pelanggan membuka kembali jendela tersebut, karena semua pesan masuk melakukannya. Hal ini penting untuk automasi: tanda jempol pada pesan terakhir Anda merupakan sinyal valid bahwa Anda kini dapat membalas dengan bebas.
Kesalahan umum
- Mencari endpoint penghapusan. Penghapusan menggunakan panggilan yang sama dengan emoji kosong.
- Menganggap emoji kosong sebagai format yang tidak valid. Itulah cara penghapusan dinyatakan.
- Mengirim reaksi di luar jendela layanan pelanggan. Pengiriman akan gagal seperti pesan lainnya.
EasyCoexistence mengirimkan event reaksi ke endpoint Anda melalui webhook yang sama dengan semua pesan lainnya, sehingga reaksi yang dihapus tiba di sistem Anda dengan emoji kosong tetap utuh.
Pertanyaan yang sering diajukan
Bagaimana cara menghapus reaksi?
Kirim pesan reaction yang sama dengan string emoji kosong. Tidak ada panggilan penghapusan.
Apakah reaksi dikenai biaya?
Tidak. Reaksi tidak membuka percakapan berbayar.
Apakah saya dapat memberi reaksi pada pesan apa pun?
Hanya pada pesan yang dikirim atau diterima oleh nomor Anda, dan hanya dalam jendela layanan pelanggan 24 jam.
Apakah reaksi pelanggan membuka kembali jendela tersebut?
Ya. Semua pesan masuk dari pelanggan melakukannya, termasuk reaksi.
Lanjut membaca
Siap memulai?
Konfigurasikan WhatsApp Coexistence dalam hitungan menit, bukan bulan. Aplikasi tetap berfungsi di ponsel.
Mulai uji coba gratisDiverifikasi pada