CoCo Houndify connector is a Flask application which allows you to expose your Dialogflow bots as a components at the CoCo marketplace.
- Create new client on Houndify.
- Create JSON file for component with client's key and ID.
- Place the key JSON at the following directory at the CoCo Houndify Connector source:
/HoundifyManager/components
- Each file represent a component which can be accessed through an http call tohttps://<host>/api/exchange/<file name - no extension>/<session ID>
- Map the 3 commands from Houndify client at the config.py file(Create new
record for your component):
- Done Action - Action which will be triggered when the bot/
component
achived it's goal. - Failed Action - Action which will be triggered when the bot/
component
will not complete it's goad. - Out Of Context - Action which will be triggered when the conversation went out of context.
- Done Action - Action which will be triggered when the bot/
- Upload the Flask app to a cloud service(Google app engine is recommende - yaml file included.)