7

I have developed an Action for google assistant using Dialogflow v1, everything is working perfectly in a developer version, but once I have submitted it for the Alpha release, the user entity not working for the alpha version or with the testers account. I have checked my logs and it shows me that user entity is created successfully but it didn't detect it in the slot filing. I have also tested it with the Get request from Postman with the same sessionId and successfully get the entities but I understand why it is not detecting in slot filing in Alpha version.

I have attached the video also about the issue, Please help me to resolve this. https://drive.google.com/file/d/1y2zSKqcZ3OTey_RGnRxHMZfFVhP5oSlh/view

Muhammad Zumair
  • 303
  • 2
  • 13
  • Are you using Dialogflow for this? Can you see if the issue is related to Dialogflow? Is there a reason you're using v1 at the moment instead of v2? – Nick Felker Sep 17 '18 at 20:00
  • @Nike Felker I start working on this app three months ago, at that time i am not familiar with V2, and found some of the glitch in V2, that why i decided to develop it on V1, but i understand what the problem actually is? It works perfectly with developer version and not working perfectly in Alpha version – Muhammad Zumair Sep 18 '18 at 01:52
  • Maybe you need to click **UPDATE** on the Actions integration in the Dialogflow Integrations section. – Nick Felker Sep 18 '18 at 03:22
  • @NickFelker I have updated it. Should I need to deploy again for alpha version? – Muhammad Zumair Sep 18 '18 at 06:06
  • You shouldn't have to deploy again, but I would just in case – Nick Felker Sep 18 '18 at 07:31
  • @NickFelker I have updated it, still not working in Alpha version. – Muhammad Zumair Sep 18 '18 at 09:08

1 Answers1

3

I got stuck with this same issue a few weeks ago, after a looong conversation with AOG support I got this answer : "I had to do some digging. Currently, the session entities arent available for alpha/beta/prod AoG versions."

Thomas
  • 31
  • 2
  • if this is the reason then why they do not mention it in the documentation – Muhammad Zumair Sep 18 '18 at 16:58
  • Are you using session entities, defined at runtime, or developer entities, defined ahead of time? – Nick Felker Sep 18 '18 at 17:19
  • @NickFelker i am using this: https://dialogflow.com/docs/reference/agent/userentities – Muhammad Zumair Sep 18 '18 at 17:34
  • Entities are predefine in the dialogflow console, I just added values in it based on user's sessionId (they call it User Entity), and it works perfect with developer version, only the issue is with alpha realease. – Muhammad Zumair Sep 18 '18 at 17:36
  • User Entity is the name in V1 api, User Session is in V2 and V2beta1 API. I tryed the 3 version of the API, it always works in draft and never in alpha. the solution proposed by AOG/Dialogflow support was to use @sys.any – Thomas Sep 19 '18 at 07:33