Memorizzazione di "Variabili di session" in Facebook Messenger

Voglio salvare le informazioni su un utente (ex codice postale, posizione …) per la durata della "session", come potrei fare questo? Dalla mia comprensione each volta che viene inviato un messaggio, il webhook viene colpito di nuovo, quindi le variables non vengono salvate sul lato del webhook. Inoltre, i metadati sono disponibili solo per l'invio da bot a client. Sto cercando un modo per il cliente di influenzare il stream senza l'uso di un database.

È ansible questo dato l'attuale iterazione della piattaforma di messaggistica di Facebook?

Non c'è modo di memorizzare le variables in messenger.

Se vuoi davvero evitare la persistenza nel tuo codice webhook, potresti usare i pulsanti postabck. Il limite del text del payload è di 1000 caratteri, che è ansible utilizzare per codificare alcuni dati limitati.

Vedi https://developers.facebook.com/docs/messenger-platform/send-api-reference/postback-button

Personalmente sto utilizzando firebase per gestire questo tipo di archiviazione di session e funziona bene