3 votes

Comment fournir le fuseau horaire pour dialogflow avec l'intégration d'actions-for-google/google assistant ?

Dialogflow a la notion d'un fuseau horaire standard par projet, utilisé par exemple pour fournir la date réelle d'un énoncé comme "aujourd'hui" dans les entités du système. Cependant, comme les utilisateurs ne se trouvent pas tous dans le même fuseau horaire, je dois définir le fuseau horaire par utilisateur/par conversation (les utilisateurs peuvent voyager à travers les fuseaux horaires). Un paramètre de fuseau horaire est disponible dans l'API de Dialogflow lorsque l'on appelle Dialogflow depuis l'extérieur. Cependant, avec l'intégration de dialogflow actions-for-google/google assistant, cette api n'est appelée qu'en interne.

Est-ce que quelqu'un a une solution pour fournir le fuseau horaire par conversation à dialogflow ? Ou bien existe-t-il des exemples de code source pour une intégration manuelle entre actions-for-google et dialogflow (il n'y en a pas à l'adresse suivante https://github.com/dialogflow/dialogflow-nodejs-client/tree/master/samples ...) ?

4voto

Prisoner Points 7770

Il n'existe actuellement aucun moyen direct d'obtenir le fuseau horaire actuel de actions-on-google.

Le mieux que vous puissiez faire est obtenir la permission de demander l'emplacement actuel de l'utilisateur, et ensuite utiliser quelque chose comme l'option API de fuseau horaire de Google Maps pour obtenir le décalage du fuseau horaire pour cet emplacement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X