Hva er facebook chat bot nyttelast feltet?

stemmer
0

Kan noen forklare meg hva som er nyttelast-feltet i facebook chatbot knappen element? Jeg er ny på bot utvikling. Ville være flott om du kan gi et eksempel også.

Publisert på 12/10/2016 klokken 07:44
kilden bruker
På andre språk...                            


1 svar

stemmer
1

den "nyttelast-feltet er en brukerdefinert felt som lar deg ringe en handling når en postback med nyttelast er mottatt.

for eksempel; hvis jeg oppretter en vedvarende menyen i min bot som inneholder 2 knapper: 'hjem' og 'kontakt', og nyttelast for hver av dem er det samme som navnet på knappen. Når en bruker klikker på 'Hjem' knappen, en postback sendes med nyttelast 'Hjem'. I så fall kan du opprette en handling som tar brukeren til 'Hjem' delen av bot.

for mer om postbacks og nyttelast, gå til: https://developers.facebook.com/docs/messenger-platform/send-api-reference/postback-button https://developers.facebook.com/docs/messenger-platform / webhook-referanse / sending mottatte

sørg for å lage en funksjon i hoved 'innlegg' funksjon som håndterer tilbakesending. Koden under er fra en bot opplæringen i Python

# Post function to handle facebook messages
def post(self, request, *args, **kwargs):
    # converts the text payload into a python dictionary
    incoming_message = json.loads(self.request.body.decode('utf-8'))
    # facebook recommends going through every entry since they might send
    # multiple messages in a single call during high load
    for entry in incoming_message['entry']:
        for message in entry['messaging']:
            # check to make sure the received call is a message call
            # this might be delivery, optin, postback for other events

            if 'message' in message:
                pprint(message)
                ### add here the rest of the code that will be handled when the bot receives a message ###

            if 'postback' in message:
                # print the message in terminal
                pprint(message)
                ### add here the rest of the code that will be handled when the bot receives a postback ###
Svarte 20/10/2016 kl. 13:59
kilden bruker

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