FB Chatbot jak uzyskać poprzednią wiadomość

głosy
0

Czy to możliwe, aby otrzymać poprzednią wiadomość, że użytkownik nie wysyłać do chatbota (bez korzystania z szybkich odpowiedzi lub przyciski odświeżenie strony). Przykład:

Użytkownik: „Czy możesz zadzwonić do przyjaciela?” Bot: „Kogo mam zadzwonić?” Użytkownik: Tim

W API Mam teraz tylko informacje „Tim”, nie wiedząc, czy mam do niego zadzwonić lub tekst go lub zrobić mu kanapkę czy cokolwiek innego. Więc w zasadzie chcę dodać trochę Postbackdata lub metadane dodatkowo do tekstu „można nazwać przyjacielem” (intent: „CALL”), więc komunikat „Tim” przyjdzie z tymi danymi.

Czy istnieje sposób, bez zapisywania danych do bazy danych? AWS Lambda z ClaudiaJs.

Znalazłem pola metadanych w API FB, który okazuje się być błędne pola do tego, ponieważ jest to tylko do komunikacji pomiędzy kilkoma aplikacjami ?!

Utwórz 06/02/2017 o 22:02
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
0

Czego szukasz nazywa się „bot gniazdo na bazie”, czy gniazdo napełniania, w zasadzie oznacza, że ​​masz „gniazdo”, lub puste, które muszą być wypełnione przed bot może wykonać działanie. W przykładzie masz dwa gniazda: akcji i osoba Akcje mogą być: wywołanie, tekst, wiadomość Osoba: nazwisko osoby, przyjaciela itp

Nie sądzę, żeby którykolwiek z ram Wiadomość (Slack, Facebook, itp) dostarczy Ci potrzebnych informacji. Trzeba będzie budować tę logikę samemu.

Możesz zajrzeć za pomocą wit.ai historie do osiągnięcia tego celu.

Spójrz na to podobnie przepełnienie stosu pytań i odpowiedzi.

Odpowiedział 07/02/2017 o 04:29
źródło użytkownik

głosy
0

Można odwrócić kolejność rozmowy, a co początkujący użytkownik pisze jakiś tekst lub wysłać ci coś innego. Po otrzymaniu, należy wysłać do użytkownika buttonsTemplate, gdzie postbacks będzie jak „callto & Tim”, gdzie zamiast Tima można umieścić każdy tekst, który trzeba przejść do następnego wykonawca (a można również przechowywać poprzedniej wiadomości użytkownika tutaj). Niż po prostu zrobić podciąg o odświeżenie strony, sprawdź `s typ i robić, co chcesz.

Odpowiedział 10/07/2018 o 13:17
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more