FB chatbot πώς να πάρει το προηγούμενο μήνυμα

ψήφοι
0

Είναι δυνατόν να λάβετε το προηγούμενο μήνυμα που ο χρήστης έχει στείλει στην chatbot (χωρίς τη χρήση γρήγορη απαντήσεις ή κουμπιά postback). Παράδειγμα:

Χρήστης: «Μπορείτε να καλέσετε έναν φίλο;» Bot: «Ποιος πρέπει να καλέσω;» Χρήστης: Tim

Στο API έχω τώρα μόνο τις πληροφορίες «Tim», χωρίς να γνωρίζουν αν θα πρέπει να τον καλέσετε ή κείμενο αυτόν ή να τον κάνει ένα σάντουιτς ή οτιδήποτε άλλο. Γι 'αυτό και βασικά θέλω να προσθέσω κάποια Postbackdata ή μεταδεδομένα επιπλέον στο κείμενο «Μπορείτε να καλέσετε έναν φίλο» (πρόθεση: «ΠΡΟΣΚΛΗΣΗ»), έτσι ώστε το μήνυμα «Tim» θα έρθει με αυτά τα δεδομένα.

Είναι ένας τρόπος χωρίς να αποθηκεύει τα δεδομένα σε μια βάση δεδομένων εκεί; AWS Λάμδα με ClaudiaJs.

Βρήκα το πεδίο μεταδεδομένων στο FB API το οποίο αποδεικνύεται ότι είναι λάθος τομέα για αυτό, δεδομένου ότι είναι μόνο για την επικοινωνία μεταξύ διαφόρων εφαρμογών ?!

Δημοσιεύθηκε 06/02/2017 στις 22:02
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
0

Τι ψάχνετε για ένα ονομάζεται «υποδοχή με βάση το bot», ή υποδοχή πλήρωσης, ουσιαστικά σημαίνει ότι έχετε μια «υποδοχή», ή κενό που πρέπει να συμπληρωθεί πριν bot σας μπορεί να εκτελέσει μια ενέργεια. Στο παράδειγμά σας έχετε δύο υποδοχές: δράση και ανά άτομο δράσεις θα μπορούσαν να είναι: κλήση, το κείμενο, το μήνυμα Υπεύθυνος: όνομα ενός ατόμου, ο φίλος, κ.λπ.

Δεν νομίζω ότι κάποιο από τα πλαίσια μηνυμάτων (Slack, Facebook, κλπ) θα σας δώσει τις πληροφορίες που χρειάζεστε. Θα πρέπει να οικοδομήσουμε αυτή τη λογική από τον εαυτό σας.

Μπορείτε να δείτε στις ομάδες χρησιμοποιώντας wit.ai ιστορίες για να επιτευχθεί αυτό.

Κοίτα σε αυτό το παρόμοιο Υπερχείλιση στοίβας ερωτήσεων και απαντήσεων.

Απαντήθηκε 07/02/2017 στις 04:29
πηγή χρήστη

ψήφοι
0

Μπορείτε να αντιστρέψει τη σειρά της συνομιλίας, και αρχίζουν χρήστης γράφει κάποιο κείμενο ή να σας στείλουμε κάτι άλλο. Μετά την παραλαβή, θα πρέπει να στείλετε στο χρήστη buttonsTemplate, όπου postbacks θα είναι σαν «callto & Tim» όπου αντί του Tim μπορείτε να βάλετε σε κάθε κείμενο που θα πρέπει να περάσει στην επόμενη εκτελεστής (και μπορείτε επίσης να αποθηκεύσετε προηγούμενο μήνυμα πατώντας εδώ). Από ό, τι ακριβώς κάνουν συμβολοσειρά της postback, ελέγξτε τύπου `s και να κάνετε ό, τι θέλετε.

Απαντήθηκε 10/07/2018 στις 13:17
πηγή χρήστη

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