Chatbots Development in Dialogflow: Fix “Error submitting Assistant app” error

Chatbots, Python Development, Machine Learning, Natural Language Processing (NLP)

Google’s Dialogflow (previously api.ai) comes very handy when you are looking for interactive chatbots development for various platforms like Google Assistant, Facebook Messenger, Slack, Viber, Skype, Telegram, Kik and many more. It offers really easy interface to setup a basic bot and using webhooks you can make your bot highly interactive. Though the learning curve could be a bit steep, it’s surely worth the efforts. At PragnaKalp, we are developing some pretty interesting chatbots using Dialogflow. More on that in another post.

In this post, we are going to discuss an error that comes up frequently while submitting the app for Production. If you are a Dialogflow developer, you might have seen this message “Error submitting Assistang app” number of times.

This problem is being faced by many and it’s really off putting to find that Dialogflow shows an error but doesn’t specify details of the error which leaves developers scratching their head cluelessly. Hope Dialogflow will make this error more informative in future and make our lives easy.

Even we faced this error couple of times and here are some suggestions to fix this issue:

1. Make sure all the information is filled up properly under Directory Information section.

– Long, Short Description
– Invocations
– Banner Image, Logo Image
– Contact Detail
– Privacy Policy (Terms of Service is optional so can be kept blank)

2. Under Overview menu there are tabs like

– Quick Setup
– Build your actions
– Get Ready for deployment

Make sure all are showing Blue tick mark.

3. Check that you have setup the invocations properly.

4. Test your app in simulator to make sure that the app is working fine without any error.

5. Test your app in the device (you can do it with the device where you are logged in with gmail id associated with dialogflow).

6. This one we found to be the most important:

Go to Dialogflow Consoloe and click on Gear button. Then open Environments tab and click on “View All Versions”.

Here you will find the list of all the drafts of your application. It might show “Deploying” for the latest draft.

We have noticed that until there was a status of “Deploying”, the app wasn’t submitted for review. It showed “Error Submitting Assistant App” message only.

Once it was deployed, we could successfully submit the app. So, you have to wait till Dialogflow deploys your app.

Hope this will help in your journey of Chatbots Development in Dialogflow!

Leave a Reply

Your email address will not be published. Required fields are marked *