{ "info": { "author": "Tairu Oluwafemi Emmanuel", "author_email": "developer.emmarex@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Framework :: Django", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Dialogflow Fulfillment Python\n\n[![Made in Nigeria](https://img.shields.io/badge/made%20in-nigeria-008751.svg?style=flat-square)](https://github.com/acekyd/made-in-nigeria)\n[![PyPI version](https://badge.fury.io/py/pydialogflow-fulfillment.svg)](https://badge.fury.io/py/pydialogflow-fulfillment)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pydialogflow-fulfillment.svg)\n[![Documentation Status](https://readthedocs.org/projects/dialogflow-fulfillment-python/badge/?version=latest)](https://dialogflow-fulfillment-python.readthedocs.io/en/latest/?badge=latest)\n![GitHub issues](https://img.shields.io/github/issues/emmarex/dialogflow-fulfillment-python.svg)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/pydialogflow-fulfillment.svg)\n\nThe Dialogflow Fulfillment Library allows you to connect natural language understanding and processing to your own systems, APIs, and databases. Using Fulfillment, you can surface commands and information from your services to your users through a natural conversational interface.\n\nThis Library makes creating fulfillment for Dialogflow v2 agents with Django or Flask easy and simple.\n\n## Supported Features\n\n
    \n
  1. Confirmation
  2. \n
  3. Simple Response
  4. \n
  5. System Intent
  6. \n
  7. Suggestions
  8. \n
  9. Link out Suggestion
  10. \n
  11. Google Assistant Signin
  12. \n
  13. Permissions
  14. \n
  15. RegisterUpdate
  16. \n
  17. DateTime
  18. \n
  19. DeliveryAddress
  20. \n
  21. OuputContext
  22. \n
  23. Table
  24. \n
\n\n## Quick Start\n\n1. Login or Create a Dialogflow Account\n2. Create a Dialogflow agent or import samples\n3. Setup your Django or Flask API\n4. Install this library from Pip using `pip install pydialogflow-fulfillment`\n5. Go to Fulfillment > Enable Webhook > Enter the url for your API > Enable webhook for all domains \n\n## Upgrade \n\n`pip install --upgrade pydialogflow-fulfillment`\n\n## Usage\nView usage documentation on Read the Docs.\n\n## License\nSee LICENSE.md.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/Emmarex/dialogflow-fulfillment-python/archive/0.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Emmarex/dialogflow-fulfillment-python", "keywords": "Dialogflow,Dialogflow fulfillment,Dialogflow fulfillment v2,pydialogflow_fulfillment", "license": "", "maintainer": "", "maintainer_email": "", "name": "pydialogflow-fulfillment", "package_url": "https://pypi.org/project/pydialogflow-fulfillment/", "platform": "", "project_url": "https://pypi.org/project/pydialogflow-fulfillment/", "project_urls": { "Download": "https://github.com/Emmarex/dialogflow-fulfillment-python/archive/0.1.0.tar.gz", "Homepage": "https://github.com/Emmarex/dialogflow-fulfillment-python" }, "release_url": "https://pypi.org/project/pydialogflow-fulfillment/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "This Library makes creating fulfillment for Dialogflow v2 agents with Django or Flask easy and simple", "version": "0.1.0" }, "last_serial": 5946498, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "11d0991081415fe33ff97914dfeb5af7", "sha256": "64bad3ef373cc39d873eaa7d08ed7d384db33609e637a090ddc87b9ec7d291f6" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "11d0991081415fe33ff97914dfeb5af7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8938, "upload_time": "2019-01-22T17:42:30", "url": "https://files.pythonhosted.org/packages/5c/8c/f289d387c7604bcd2ae36e9da18cb1452f25d5d7011e2c2b980c0d6b9f5f/pydialogflow_fulfillment-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c6522da419221146703408f6b216ff0", "sha256": "4f7fbaf37915ada1df2beabf2c764b6d12584f69bccd4eb68fbc9874ea5670f5" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0c6522da419221146703408f6b216ff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3631, "upload_time": "2019-01-22T17:42:33", "url": "https://files.pythonhosted.org/packages/7c/8b/e208d2eacf4334007c6660c3ba46ee67731ed81164c60fadba1293753267/pydialogflow_fulfillment-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "da08774c821c491b1d7755894c67f097", "sha256": "a89e6a1a3c0bbf419cc1d456f26014593d6946e921c0bcd0a49abac5d883fc03" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "da08774c821c491b1d7755894c67f097", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8938, "upload_time": "2019-02-12T15:53:50", "url": "https://files.pythonhosted.org/packages/11/7b/d197dcb420242b1aa630b6815664d9e12dcd9db3b1922cc05d054f787fa8/pydialogflow_fulfillment-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e7cd74b887ce1fbfd5713c6d86a1689", "sha256": "7652264e17bf12f61784533272d0aac0af5aa4b396361beaf55a485b06a7f83a" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7e7cd74b887ce1fbfd5713c6d86a1689", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3646, "upload_time": "2019-02-12T15:53:52", "url": "https://files.pythonhosted.org/packages/4b/fd/2d3c9a5ab17a9bce81bb972370a93fbd6b8851e12ab7d3102969414079b9/pydialogflow_fulfillment-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "42827030793950fbc6b5c8358b85dc1e", "sha256": "21b40c123380728ff0f73a784b6c6003e5b3efa19b2c5ad11268caa870ed90c9" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "42827030793950fbc6b5c8358b85dc1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9522, "upload_time": "2019-04-07T17:55:36", "url": "https://files.pythonhosted.org/packages/92/8d/9df20308334b6adcb2dd818a7d140e2e5c964142e287ed808972f0b1cc31/pydialogflow_fulfillment-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c3463465790cfdf2b631833f1ac1d9e", "sha256": "c2e7f62ee99dff73c3a78e253b8a1a39181e60cf36ff319062c28c0decfa1840" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0c3463465790cfdf2b631833f1ac1d9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4118, "upload_time": "2019-04-07T17:55:38", "url": "https://files.pythonhosted.org/packages/cd/e3/2e20aaa4eccf2810615dfc1a07014fe08b0857375844698fd3d306b00d23/pydialogflow_fulfillment-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "803c2887acc6026664556e5578f1fd6c", "sha256": "4202f9a3746d46567b46841bd8ceedb67ba0b95e1360cf446eb653cd14be0f6b" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "803c2887acc6026664556e5578f1fd6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10056, "upload_time": "2019-08-03T14:12:04", "url": "https://files.pythonhosted.org/packages/ca/69/b36a19bd67dedd743c2f63a2c898ec85d2eed357d73157af08b437a5b896/pydialogflow_fulfillment-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a25890ac1f50a2aa0c85673d9275123", "sha256": "2e4267fb3a12e331df15e7d6d25a3594df6e4b1c5f9c46c45089c3b0b580beba" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5a25890ac1f50a2aa0c85673d9275123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4661, "upload_time": "2019-08-03T14:12:06", "url": "https://files.pythonhosted.org/packages/99/20/0232b22d8b5467716b306c05ddf34e6f54a1a4a6b25e82d207b1ad303bec/pydialogflow_fulfillment-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f674154ab1bfedfe5000b685503de9b1", "sha256": "be0c085255296f8c73d5c851d5ce9e5924a3f6bf05e93f7ffa77abe22203c823" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f674154ab1bfedfe5000b685503de9b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10078, "upload_time": "2019-08-03T16:33:12", "url": "https://files.pythonhosted.org/packages/b2/5c/c77dddf47100acd94d50b6c68332265bc97c53e003151b7ca8afe21105ae/pydialogflow_fulfillment-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9298d805a102c1e9f3388a108f2d1298", "sha256": "c8858990e61100e1a773ac2d43792f685e9efc694db2758a53529cbbf897e46a" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.6.tar.gz", "has_sig": false, "md5_digest": "9298d805a102c1e9f3388a108f2d1298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4682, "upload_time": "2019-08-03T16:33:14", "url": "https://files.pythonhosted.org/packages/21/39/7b0b31d203a22bc80ac3393296ae7b7c9a3d7928a55da93c4578dd4d754b/pydialogflow_fulfillment-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "637ff6f1970320d161146ea77bebf2d1", "sha256": "826f9952fa2b524283abcf9bf16e27a005522a33680bd0300dc45ad0320dea33" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "637ff6f1970320d161146ea77bebf2d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10166, "upload_time": "2019-08-04T09:39:12", "url": "https://files.pythonhosted.org/packages/b0/4b/5b76f641daa41de8de478cebead7e23b1b25ae35d0e0844958613727d0f4/pydialogflow_fulfillment-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d13c680f120b9c12631fd315e6a3ff25", "sha256": "afab6d69161ca63a436b4be3129fe17bb7b8b5ab898c12162f9f1d284ee4bad2" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d13c680f120b9c12631fd315e6a3ff25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4755, "upload_time": "2019-08-04T09:39:14", "url": "https://files.pythonhosted.org/packages/29/bf/b48e6731115981c6851e2db3277f32d0fd9686a54db9385f9adfc555fb69/pydialogflow_fulfillment-0.0.7.tar.gz" } ], "0.0.7.post1": [ { "comment_text": "", "digests": { "md5": "57c39670da2e98ba8c6bfcacfb2336fa", "sha256": "a286f1c59c97ed5b53ca65cb686c4eeae225459869bb03d2bf18ea5613f3b8ec" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.7.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "57c39670da2e98ba8c6bfcacfb2336fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10240, "upload_time": "2019-08-04T09:45:10", "url": "https://files.pythonhosted.org/packages/87/b8/a92f5d773852894234b38d9776b8b0d23c9e9191a6e32b65fc0e6e42c76b/pydialogflow_fulfillment-0.0.7.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33d08c56ad073d79d5765673e44acf16", "sha256": "c9d2faba364b67542a9de840b4d797d11d7e919fe506d2fdf900f0c4a31fb453" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.7.post1.tar.gz", "has_sig": false, "md5_digest": "33d08c56ad073d79d5765673e44acf16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4774, "upload_time": "2019-08-04T09:45:12", "url": "https://files.pythonhosted.org/packages/2c/91/73d03ac963feb733dee33c2b2595bda5fb266573eba0f0b84cdc97a87041/pydialogflow_fulfillment-0.0.7.post1.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "582864fedd63e6a0a2077d798062b7e8", "sha256": "2c22f829633a06ad1dc45c1576a4525dd353b8e8576558d0e33fc01fe8f100ea" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "582864fedd63e6a0a2077d798062b7e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10229, "upload_time": "2019-08-04T22:19:42", "url": "https://files.pythonhosted.org/packages/62/e8/f9a0ceb3ef987b225e5b1e0cd285ee614699903a842c067a6a2081297be4/pydialogflow_fulfillment-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70bdd9640856ca1229ee9ba2ab9b7f7c", "sha256": "32b911b22d10dd17f4ad2693b527424a7ab82b96ddd7afc4820e76928ec58500" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.8.tar.gz", "has_sig": false, "md5_digest": "70bdd9640856ca1229ee9ba2ab9b7f7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4829, "upload_time": "2019-08-04T22:19:46", "url": "https://files.pythonhosted.org/packages/f0/74/67de5bfb337f51c1e11b75da55a5ec827dbe5a2eb30ce51ab22b971c3cdf/pydialogflow_fulfillment-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "735441f919e85c92aab85535a4b2998d", "sha256": "e3241efc412953872a0b68aa7db80292ae92e3d741342e6d9c6ed9cd093aec55" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "735441f919e85c92aab85535a4b2998d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10263, "upload_time": "2019-08-04T22:56:53", "url": "https://files.pythonhosted.org/packages/97/e6/7e703b994450ba562ad6370bed10f4de2d11047e4f6a3400ae81ce0dc416/pydialogflow_fulfillment-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a25aa676a0ec1b98a691d850ef86cb6", "sha256": "5ef44951843c2eabca437a4944795ba37b670264b26a9bbccdf429ee56cda58c" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9a25aa676a0ec1b98a691d850ef86cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4854, "upload_time": "2019-08-04T22:56:55", "url": "https://files.pythonhosted.org/packages/2b/e6/cafbffd4f559a64bd88d18d6fa96dc92e95b1a0e75f88924085c886293ef/pydialogflow_fulfillment-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1b38f1ab0a221c630184537d32b96a4c", "sha256": "ec761457ac7cae2afb1ac2190f29107ace4ab350cf7bb412be0eb4a8c93b1ff5" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b38f1ab0a221c630184537d32b96a4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10321, "upload_time": "2019-10-08T20:21:04", "url": "https://files.pythonhosted.org/packages/b3/f4/250ebfba34c9dc0ffe1dd9cba8f3cb46de1343b5226ca227ed245de4756d/pydialogflow_fulfillment-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30e242ecee92729e8bd614bc13124ec", "sha256": "2d0605a9faef863954e4a50f7ba8132d9b007c2629df8f589c00f9756de45902" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d30e242ecee92729e8bd614bc13124ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4949, "upload_time": "2019-10-08T20:21:06", "url": "https://files.pythonhosted.org/packages/27/c0/dffa5a2772a53e3e210ffc1444804714b3bc59c3d189fb5d07717655b3df/pydialogflow_fulfillment-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b38f1ab0a221c630184537d32b96a4c", "sha256": "ec761457ac7cae2afb1ac2190f29107ace4ab350cf7bb412be0eb4a8c93b1ff5" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b38f1ab0a221c630184537d32b96a4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10321, "upload_time": "2019-10-08T20:21:04", "url": "https://files.pythonhosted.org/packages/b3/f4/250ebfba34c9dc0ffe1dd9cba8f3cb46de1343b5226ca227ed245de4756d/pydialogflow_fulfillment-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30e242ecee92729e8bd614bc13124ec", "sha256": "2d0605a9faef863954e4a50f7ba8132d9b007c2629df8f589c00f9756de45902" }, "downloads": -1, "filename": "pydialogflow_fulfillment-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d30e242ecee92729e8bd614bc13124ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4949, "upload_time": "2019-10-08T20:21:06", "url": "https://files.pythonhosted.org/packages/27/c0/dffa5a2772a53e3e210ffc1444804714b3bc59c3d189fb5d07717655b3df/pydialogflow_fulfillment-0.1.0.tar.gz" } ] }