Skip to content

toasterco/apiai_assistant

Repository files navigation

apiai_assistant logo

API.ai Assistant

PyPI-Status PyPI-Versions Branch-Coverage-Status

LICENCE

apiai_assistant aims to offer developers the easiest and most intuitive way to create smart assistants through API.ai


PyPI-Status

pip install apiai-assistant

GitHub-Status GitHub-Stars GitHub-Forks

Pull and install in the current directory:

pip install -e git+https://github.com/toasterco/apiai_assistant.git@master#egg=apiai_assistant
python -m unittest discover tests/

Or

nosetests --with-coverage --cover-package=apiai_assistant

The list of all changes is available either on GitHub's Releases: GitHub-Status or on crawlers such as allmychanges.com.

See the apiai_assistant-sample project.

  • Can I use my agent for all API.ai supported integrations ?

    Only Actions on Google is supported as of yet in Alpha.

  • My webhook does not receive any request from API.ai

    Make sure to set the magic-key header in the fulfillment section of API.ai. Its value must be the same as the one you initialized your Assistant object with.

If you come across any other difficulties, browse/open issues here.

  • Better error support (all error code, not only 400, and include error message)
  • Add follow up intents support
  • Support other smart assistant platforms (Alexa, Messenger, Slack as priorities)
  • Assist account linking

All the doc can be found over here.

All source code is hosted on GitHub. Contributions are welcome.

Open Source : LICENCE

Ranked by contributions.

  • Zack Dibe (Zack--) *
  • Dominic Santos (dominicglenn)

* Original author