Jak lokalnie przechowywać informacje o użytkowniku, gdy jest on za pomocą facebook messenger chatbota?

głosy
1

I przestrzegać dokumentacji Facebook i skonfigurować messenger bot. To działa dobrze, gdy to tylko ja, kto go używać, ale nie wiem, jak tworzyć zmienne i przechowywanie informacji w nich lokalnie tak, że mogę mieć indywidualne informacje na temat każdego użytkownika.

Dla np. Jeśli pytam je wpisać swój numer telefonu, jak / gdzie mam zapisać go tak, że nie jest zastępowany nowym użytkownikiem, jeśli chodzi i wprowadza swój numer (co zdarza się, gdy zmienna jest zadeklarowana globalnie), a mogę też używać go później.

Kiedyś Node JS i następnie kroki one wymienione w dokumentacji.

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


1 odpowiedzi

głosy
2

Masz węzła js serwer jako backend, które mogą komunikować się z (MySQL / SQLite) bazy danych.

Fb zapewnia senderIdz każdego żądania, a także nie ma innego API wykres dla coraz inne informacje, takie jak nazwa użytkownika, wiek, płeć, profil linku pic etc

https://graph.facebook.com/v2.6/SENDER_ID?access_token=YOUR_TOKEN

Można mieć stolik w swoim (MySQL / SQLite) bazy danych w której można przechowywać senderIdjako unikalny klucz i inne informacje, w tym numer telefonu (co otrzymujesz pytając użytkownika) w pozostałych kolumnach.

Oto link do profilu publicznego dokumentacji API.

Odpowiedział 04/07/2016 o 21:46
źródło użytkownik

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