Reakcje na wiadomości: wysyłanie i odbieranie emoji
Reakcja przypisuje pojedyncze emoji do istniejącej wiadomości. Wysłanie reakcji wymaga podania identyfikatora wiadomości i emoji, a usunięcie polega na wysłaniu tej samej reakcji z pustym ciągiem emoji zamiast wywołania usunięcia.
Liczba reakcji, które jeden nadawca może mieć jednocześnie na jednej wiadomości.
Koszt reakcji. Nie otwiera ona rozmowy objętej opłatą.
Błąd zwracany po reakcji poza oknem obsługi klienta.
Wysyłanie reakcji
Wiadomość typu reaction zawierająca identyfikator wiadomości, na którą reagujesz, oraz pojedyncze emoji. Wysłanie drugiej reakcji na tę samą wiadomość zastępuje pierwszą, zamiast ją dodawać, ponieważ jeden nadawca może mieć tylko jedną reakcję na wiadomość.
Identyfikator wiadomości musi być widoczny dla Twojego numeru: to wiadomość przychodząca od tego klienta albo wiadomość wysłana przez Ciebie.
Usuwanie reakcji
To część, która zaskakuje wiele osób. Nie ma wywołania usunięcia. Wysyłasz tę samą wiadomość reaction z polem emoji ustawionym na pusty ciąg, co ją usuwa.
Handler oczekujący zdarzenia usunięcia będzie czekać bez końca. Otrzymujesz reakcję z pustym emoji, w takim samym formacie jak nowa reakcja, więc trzeba rozpoznać usunięcie na podstawie sprawdzenia tego pola.
Odbieranie reakcji
Reakcje przychodzące trafiają przez webhook messages jako wiadomość typu reaction, zawierająca identyfikator wiadomości, do której się odnoszą, oraz emoji.
- Zasubskrybuj pole messages; nie ma osobnego pola reactions.
- Puste emoji oznacza, że klient usunął swoją reakcję.
- Podany identyfikator wiadomości dotyczy wiadomości wysłanej lub odebranej wcześniej.
- Reakcje nie otwierają ponownie 24-godzinnego okna obsługi klienta.
Okno nadal obowiązuje
Reakcja jest wiadomością, dlatego jej wysłanie wymaga otwartego 24-godzinnego okna obsługi klienta. Reakcja na wiadomość klienta sprzed trzech dni zwraca błąd 131047, tak samo jak wiadomość tekstowa.
Otrzymanie reakcji od klienta ponownie otwiera okno, ponieważ robi to każda wiadomość przychodząca. Warto o tym pamiętać przy automatyzacjach: kciuk w górę przy Twojej ostatniej wiadomości to sygnał, że możesz teraz swobodnie odpowiedzieć.
Typowe błędy
- Szukanie endpointu do usuwania. Usunięcie wykorzystuje to samo wywołanie z pustym emoji.
- Traktowanie pustego emoji jako nieprawidłowego. Tak właśnie wyraża się usunięcie.
- Wysyłanie reakcji poza oknem obsługi klienta. Kończy się błędem jak każda inna wiadomość.
EasyCoexistence dostarcza zdarzenia reakcji do Twojego endpointu przez ten sam webhook co wszystkie inne wiadomości, więc usunięta reakcja dociera do Twojego systemu z zachowanym pustym emoji.
Najczęściej zadawane pytania
Jak usunąć reakcję?
Wyślij tę samą wiadomość reaction z pustym ciągiem emoji. Nie ma wywołania usunięcia.
Czy reakcje coś kosztują?
Nie. Nie otwierają rozmowy objętej opłatą.
Czy mogę reagować na dowolną wiadomość?
Tylko na wiadomości wysłane lub odebrane przez Twój numer i tylko w ciągu 24-godzinnego okna obsługi klienta.
Czy reakcja klienta ponownie otwiera okno?
Tak. Robi to każda wiadomość przychodząca od klienta, także reakcja.
Czytaj dalej
Gotowy, aby zacząć?
Skonfiguruj WhatsApp Coexistence w kilka minut, nie miesięcy. Aplikacja nadal działa na telefonie.
Rozpocznij bezpłatny okres próbnyZweryfikowano w