{ "info": { "author": "Ahmad Faizal B H", "author_email": "ahmadfaizalbh726@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Chatbot\n=======\n\nPython chatbot AI that helps in creating a python based chatbot with\nminimal coding. This provides both bots AI and chat handler and also\nallows easy integration of REST API's and python function calls which\nmakes it unique and more powerful in functionality. This AI provides\nnumerous features like learn, memory, conditional switch, topic-based\nconversation handling, etc.\n\nInstallation\n------------\n\nInstall from PyPI:\n\n.. code:: sh\n\n pip install chatbotAI\n\ninstall from github:\n\n.. code:: sh\n\n git clone https://github.com/ahmadfaizalbh/Chatbot.git\n cd Chatbot\n python setup.py install\n\nSample Code (with wikipedia search API integration)\n---------------------------------------------------\n\n.. code:: python\n\n from chatbot import Chat,reflections,multiFunctionCall\n import wikipedia\n\n def whoIs(query,sessionID=\"general\"):\n try:\n return wikipedia.summary(query)\n except:\n for newquery in wikipedia.search(query):\n try:\n return wikipedia.summary(newquery)\n except:\n pass\n return \"I don't know about \"+query\n\n call = multiFunctionCall({\"whoIs\":whoIs})\n firstQuestion=\"Hi, how are you?\"\n Chat(\"examples/Example.template\", reflections,call=call).converse(firstQuestion)\n\nFor Detail on how to build Facebook messenger bot checkout `Facebook\nIntegration.ipynb `__\n\nFor Jupyter notebook Chatbot checkout `Infobot built using\nNLTK-Chatbot `__\n\nSample Apps\n^^^^^^^^^^^\n\n1. A sample facebook messenger bot built using\n `messengerbot `__,\n `Django `__ and\n `NLTK-Chatbot <#chatbot>`__ is available here `Facebook messenger\n bot `__\n2. A sample microsoft bot built using `Microsoft Bot Connector Rest API\n -\n v3.0 `__,\n `Django `__ and\n `NLTK-Chatbot <#chatbot>`__ is available here `Micosoft\n Chatbot `__\n\nList of feature supported in bot template\n-----------------------------------------\n\n1. `Memory <#memory>`__\n2. `Get matched group <#get-matched-group>`__\n3. `Recursion <#recursion>`__\n4. `Condition <#condition>`__\n5. `Change Topic <#change-topic>`__\n6. `Interact with python function <#interact-with-python-function>`__\n7. `REST API integration <#rest-api-integration>`__\n8. `Topic based group <#topic-based-group>`__\n9. `Learn <#learn>`__\n10. `To upper case <#to-upper-case>`__\n11. `To lower case <#to-lower-case>`__\n12. `Capitalize <#capitalize>`__\n13. `Previous <#previous>`__\n\n--------------\n\nMemory\n------\n\nSet Memory\n^^^^^^^^^^\n\n.. code:: sh\n\n { variable : value }\n\nIn think mode\n\n.. code:: sh\n\n {! variable : value }\n\nGet Memory\n^^^^^^^^^^\n\n.. code:: sh\n\n { variable }\n\nGet matched group\n-----------------\n\nGet Nth matched group of client pattern\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: sh\n\n %N\n\nExample to get first matched\n\n.. code:: sh\n\n %1\n\nGet Nth matched group of bots pattern\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code:: sh\n\n %!N\n\nExample to get first matched\n\n.. code:: sh\n\n %!1\n\nRecursion\n---------\n\nGet response as if client said this new statement\n\n.. code:: sh\n\n {% chat statement %}\n\nIt will do a pattern match for statement\n\nCondition\n---------\n\n::\n\n {% if condition %}\n do this first\n {% elif condition %}\n do this next \n {% else %}\n do otherwise\n {% endif %}\n\nChange Topic\n------------\n\n.. code:: sh\n\n {% topic TopicName %}\n\nInteract with python function\n-----------------------------\n\n.. code:: sh\n\n {% call functionName: value %}\n\nREST API integration\n--------------------\n\nIn API.json file\n^^^^^^^^^^^^^^^^\n\n.. code:: sh\n\n {\n \"APIName\":{\n \"auth\" : {\n \"url\":\"https://your_rest_api_url/login.json\",\n \"method\":\"POST\",\n \"data\":{\n \"user\":\"Your_Username\",\n \"password\":\"Your_Password\"\n }\n },\n \"MethodName\" : {\n \"url\":\"https://your_rest_api_url/GET_method_Example.json\",\n \"method\":\"GET\",\n \"params\":{\n \"key1\":\"value1\",\n \"key2\":\"value2\",\n ...\n },\n \"value_getter\":[order in which data has to be picked from json response]\n },\n \"MethodName1\" : {\n \"url\":\"https://your_rest_api_url/GET_method_Example.json\",\n \"method\":\"POST\",\n \"data\":{\n \"key1\":\"value1\",\n \"key2\":\"value2\",\n ...\n },\n \"value_getter\":[order in which data has to be picked from json response]\n },\n \"MethodName2\" : {\n ...\n },\n ...\n },\n \"APIName2\":{\n ...\n },\n ...\n }\n\n*If authentication is required only then ``auth`` method is needed.The\n``data`` and ``params`` defined in pi.json file acts as defult values\nand all key value pair defined in template file overrides the default\nvalue.\\ ``value_getter`` consistes of list of keys in order using which\ninfo from json will be collected.*\n\nIn Template file\n^^^^^^^^^^^^^^^^\n\n.. code:: sh\n\n [ APIName:MethodName,Key1:value1 (,Key*:value*) ]\n\nyou can have any number of key value pair and all key value pair will\noverride data or params depending on ``method``, if ``method`` is\n``POST`` then it overrides data and if method is ``GET`` then it\noverrides ``params``.\n\nTopic based group\n-----------------\n\n.. code:: sh\n\n {% group topicName %}\n {% block %}\n {% client %}client says {% endclient %}\n {% response %}response text{% endresponse %}\n {% endblock %}\n ...\n {% endgroup %}\n\nLearn\n-----\n\n.. code:: sh\n\n {% learn %}\n {% group topicName %}\n {% block %}\n {% client %}client says {% endclient %}\n {% response %}response text{% endresponse %}\n {% endblock %}\n ...\n {% endgroup %}\n ...\n {% endlearn %}\n\nTo upper case\n-------------\n\n.. code:: sh\n\n {% up string %}\n\nTo lower case\n-------------\n\n.. code:: sh\n\n {% low string %}\n\nCapitalize\n----------\n\n.. code:: sh\n\n {% cap string %}\n\nPrevious\n--------\n\n.. code:: sh\n\n {% block %}\n {% client %}client's statement pattern{% endclient %}\n {% prev %}previous bot's statement pattern{% endprev %}\n {% response %}response string{% endresponse %}\n {% endblock %}\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/chatbotAI/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ahmadfaizalbh/Chatbot", "keywords": "chatbot ai engine and chat builder platform", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "chatbotAI", "package_url": "https://pypi.org/project/chatbotAI/", "platform": "Windows", "project_url": "https://pypi.org/project/chatbotAI/", "project_urls": { "Homepage": "https://github.com/ahmadfaizalbh/Chatbot" }, "release_url": "https://pypi.org/project/chatbotAI/0.2.0.8/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A chatbot AI engine is a chatbot builder platform that provids both bot intelligence and chat handler with minimal codding", "version": "0.2.0.8" }, "last_serial": 4848835, "releases": { "0.1.0.2": [ { "comment_text": "", "digests": { "md5": "d32b2fa74ad23b579b9c6656608e8ecb", "sha256": "abfc7754b88230cad8cc0070643400a1bba57b23b965cc898b8cb077d6f0f97a" }, "downloads": -1, "filename": "chatbotAI-0.1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d32b2fa74ad23b579b9c6656608e8ecb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11206, "upload_time": "2017-01-14T10:38:56", "url": "https://files.pythonhosted.org/packages/a1/79/d47d38b68d38997ab7312cddfbcd0edc00ae5a08153051e7b4eee9b86530/chatbotAI-0.1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcf0b3701988a16a98e5adc00ffd9492", "sha256": "72e2930b3c157a6bb6b24a3a8483ad4b47204c4a77431c462bd24326148a9d92" }, "downloads": -1, "filename": "chatbotAI-0.1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fcf0b3701988a16a98e5adc00ffd9492", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11206, "upload_time": "2017-01-14T10:16:32", "url": "https://files.pythonhosted.org/packages/96/ee/0ad23fe23eb43a1e0b8c35efd174a75a6874c024f845ab1afdefab9e861e/chatbotAI-0.1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9c5f6f3304b88cf228691846e51b3a3", "sha256": "60aadf1bcbe1bbd35c81e604f801e98bee2bce4d202cb2bc897b3b858d5e8d40" }, "downloads": -1, "filename": "chatbotAI-0.1.0.2.tar.gz", "has_sig": false, "md5_digest": "b9c5f6f3304b88cf228691846e51b3a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9721, "upload_time": "2017-01-14T10:16:35", "url": "https://files.pythonhosted.org/packages/80/94/93bb40784b19bd8e93de615f803117dc2dc33fc6de8e25257e4b0771c14d/chatbotAI-0.1.0.2.tar.gz" } ], "0.1.1.0": [ { "comment_text": "", "digests": { "md5": "28954b1a3c76265a6af07bf2a5d42384", "sha256": "526502115496178995bcbe9d4b2a65af2668c53de6e195641ab7d82ea44bff06" }, "downloads": -1, "filename": "chatbotAI-0.1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "28954b1a3c76265a6af07bf2a5d42384", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15248, "upload_time": "2017-02-08T07:32:10", "url": "https://files.pythonhosted.org/packages/64/0a/c0dea082a5ce5fd455733e2a32d1b77cfb778d47b89e36c0d53666556293/chatbotAI-0.1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edc49cc843c025f7c619eeaa6ac87862", "sha256": "f0c6444496ed6248199f74db3585c9c494e762cafaeb4469b5ecd32c31dc756e" }, "downloads": -1, "filename": "chatbotAI-0.1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "edc49cc843c025f7c619eeaa6ac87862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15248, "upload_time": "2017-02-08T07:32:12", "url": "https://files.pythonhosted.org/packages/de/b2/ba8647e1d695af2aaeb89c407a468fdf6458363ee908b975db5ccc6d5397/chatbotAI-0.1.1.0-py3-none-any.whl" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "5d315ff2125031cef4cd41882749a6ee", "sha256": "55e5ef797459282936397b44c8458ee2918a44c42127a10e5c54c5bf9907c52a" }, "downloads": -1, "filename": "chatbotAI-0.1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d315ff2125031cef4cd41882749a6ee", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18076, "upload_time": "2017-02-17T13:11:37", "url": "https://files.pythonhosted.org/packages/36/81/0651f72bdfc7d1f4e17ddf500657b9213c5121f9f0e3b6093db97889d5f4/chatbotAI-0.1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6efa4034bafac64b77a3880ae9615447", "sha256": "47d7d3842c97cc0128fb5138644473d38346a2457739317627ede2754cfcd8d9" }, "downloads": -1, "filename": "chatbotAI-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "6efa4034bafac64b77a3880ae9615447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14991, "upload_time": "2017-02-17T13:11:35", "url": "https://files.pythonhosted.org/packages/64/e5/a36c799bb7b4f699e19aae7c8cf334d6e46b2bf8c1933ae047c3766181c7/chatbotAI-0.1.2.1.tar.gz" } ], "0.1.2.2": [ { "comment_text": "", "digests": { "md5": "54f10559d8fc3d895d7eeea39afcce08", "sha256": "8dc316b66cfd4c24740ed0d868434bac6455388847ac1231a870e81444ce94f6" }, "downloads": -1, "filename": "chatbotAI-0.1.2.2.tar.gz", "has_sig": false, "md5_digest": "54f10559d8fc3d895d7eeea39afcce08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15141, "upload_time": "2017-04-04T07:06:06", "url": "https://files.pythonhosted.org/packages/ae/1c/e557bf2592b8b5eaaf60ebdf1fb18ccedcfc13ccb0a7323e097c026424bf/chatbotAI-0.1.2.2.tar.gz" } ], "0.1.2.3": [ { "comment_text": "", "digests": { "md5": "8df811c955937ccebef0fe1995840974", "sha256": "db10e66fa461fa21520a3b308df4f7e373bd646b53bb611e622f727acfbb8cc1" }, "downloads": -1, "filename": "chatbotAI-0.1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8df811c955937ccebef0fe1995840974", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18152, "upload_time": "2017-04-04T07:08:40", "url": "https://files.pythonhosted.org/packages/08/be/4e822c30bd666948b9e459e5fcf2f8d3ce290c91dfb941d7c88a87da94d4/chatbotAI-0.1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d0f1f1f92cea11e9bb05c6b03809d1e", "sha256": "8e4973cc01a60c2b733931c2c3802d41d0ce2d1af123f5af76ff08c569fc798d" }, "downloads": -1, "filename": "chatbotAI-0.1.2.3.tar.gz", "has_sig": false, "md5_digest": "6d0f1f1f92cea11e9bb05c6b03809d1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15092, "upload_time": "2017-04-04T07:08:43", "url": "https://files.pythonhosted.org/packages/7b/d6/fb359bef6492e73d827652b047b289fe2a87ed58c665fc6573c93061196d/chatbotAI-0.1.2.3.tar.gz" } ], "0.1.2.4": [ { "comment_text": "", "digests": { "md5": "756f6ab6cb8cdbbbc7e64de3a8776b05", "sha256": "e6b0b33dd82019be16247bd68b260a7b993128fe8f4c23062a1bad1f82d6f024" }, "downloads": -1, "filename": "chatbotAI-0.1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "756f6ab6cb8cdbbbc7e64de3a8776b05", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18187, "upload_time": "2017-04-04T07:20:41", "url": "https://files.pythonhosted.org/packages/97/9c/775451c8c070a631f435b55acab17031981dd97ee5627f99f21dc12ed53b/chatbotAI-0.1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26accb069a6421ed2aab4cf65679745d", "sha256": "de3b217598f6b1ad686918db5dee3fc03400510bbab5d94106c6120e5949f057" }, "downloads": -1, "filename": "chatbotAI-0.1.2.4.tar.gz", "has_sig": false, "md5_digest": "26accb069a6421ed2aab4cf65679745d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15108, "upload_time": "2017-04-04T07:20:44", "url": "https://files.pythonhosted.org/packages/10/47/acc4dc361346fefeae4edeeabe06dd6d63b71b80b054915e8f6f1b7404df/chatbotAI-0.1.2.4.tar.gz" } ], "0.2.0.0": [ { "comment_text": "", "digests": { "md5": "19cf176d430eb44468c2b6b4105868d3", "sha256": "b50f78ebf14bd0b5ea603d233dd1cc1784e371f81103a40d43fe3d7955f3a190" }, "downloads": -1, "filename": "chatbotAI-0.2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19cf176d430eb44468c2b6b4105868d3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3912892, "upload_time": "2018-05-08T12:55:12", "url": "https://files.pythonhosted.org/packages/99/8f/27dd06446c8329e5b46b5c0fa5032548e9b759e372b5c4dc95fa54e5fb0b/chatbotAI-0.2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "868f543b376ba67bcbacc7974a27a539", "sha256": "888fe6b8ac808094a3f63f8d1f4c2d6fa7f3b67022be15ea42b1ddee0db0cf73" }, "downloads": -1, "filename": "chatbotAI-0.2.0.0.tar.gz", "has_sig": false, "md5_digest": "868f543b376ba67bcbacc7974a27a539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14119, "upload_time": "2018-05-08T12:35:50", "url": "https://files.pythonhosted.org/packages/f1/57/8dcc2eafb419f41e6bb92c562508671d78bd505a1b06dcde6d236c357ef9/chatbotAI-0.2.0.0.tar.gz" } ], "0.2.0.1": [ { "comment_text": "", "digests": { "md5": "11b04285647d75c7e87532f2f7ffc46c", "sha256": "948c2196c68264174265a0715f49224f7dd15297452e9084cea6a16a65aa3485" }, "downloads": -1, "filename": "chatbotAI-0.2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11b04285647d75c7e87532f2f7ffc46c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3912877, "upload_time": "2018-05-25T06:32:25", "url": "https://files.pythonhosted.org/packages/d7/4d/0c68521589f8f81f15b16bbd283db1761307be78f850688fb4850a07b019/chatbotAI-0.2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1e10d5b24cdc99ab5a6d6723216f902", "sha256": "3c2ca0f7d212992c26092d30764e875caae2a62d664a1052a5cec17d8c669420" }, "downloads": -1, "filename": "chatbotAI-0.2.0.1.tar.gz", "has_sig": false, "md5_digest": "b1e10d5b24cdc99ab5a6d6723216f902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14141, "upload_time": "2018-05-25T06:27:27", "url": "https://files.pythonhosted.org/packages/d4/13/2ec80d4d89c42dbc5f9900be1f4cf9e3a22ee6242e48a11b6960a5f5931f/chatbotAI-0.2.0.1.tar.gz" } ], "0.2.0.2": [ { "comment_text": "", "digests": { "md5": "e79d4a44c10b978bbee9a4a67fe8af39", "sha256": "80248947ce5c85b786917d2eac8a7f8b63fe58914e12a29bbe654d195300175d" }, "downloads": -1, "filename": "chatbotAI-0.2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e79d4a44c10b978bbee9a4a67fe8af39", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3913057, "upload_time": "2018-05-25T11:09:14", "url": "https://files.pythonhosted.org/packages/e2/fb/a67452f4af98b6f0d93fe1484c2b11c68e060aa1b6277085344310b9d50e/chatbotAI-0.2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0295ab561ccb53a5b2681703c28f50c7", "sha256": "fe1ef431f49a52cb95b0a3ca8ff0dc6bb836042ec80ce639b05f9e76f0eda521" }, "downloads": -1, "filename": "chatbotAI-0.2.0.2.tar.gz", "has_sig": false, "md5_digest": "0295ab561ccb53a5b2681703c28f50c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14343, "upload_time": "2018-05-25T11:11:10", "url": "https://files.pythonhosted.org/packages/66/fa/eddba4585e9d479210bf717b2faba0f9f73cace1be3a902363b1bc3522fa/chatbotAI-0.2.0.2.tar.gz" } ], "0.2.0.3": [ { "comment_text": "", "digests": { "md5": "0862e8f9cdf4d8c5584379c4eb1fea4e", "sha256": "659ec2d488eb0a2cd1d967fdb5cdb01063c40c33ad51a246d877b200c8aed047" }, "downloads": -1, "filename": "chatbotAI-0.2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0862e8f9cdf4d8c5584379c4eb1fea4e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3913059, "upload_time": "2018-05-25T11:38:25", "url": "https://files.pythonhosted.org/packages/74/35/66744b16c2ae173d08a30907f8ea6bba2f2b001a15073e18f7160e999cef/chatbotAI-0.2.0.3-py2.py3-none-any.whl" } ], "0.2.0.4": [ { "comment_text": "", "digests": { "md5": "675faef13e901c7405540c17b17a3d9a", "sha256": "8e3cd217c97a2b2f2697841678a60e9a1661cccfd85275dc0228aa8cb9648a3e" }, "downloads": -1, "filename": "chatbotAI-0.2.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "675faef13e901c7405540c17b17a3d9a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3913030, "upload_time": "2018-08-07T06:41:32", "url": "https://files.pythonhosted.org/packages/8a/44/b02533a6692f670add3e87500718fcb24aeeed7bdca9d04f8b3ecf2794ac/chatbotAI-0.2.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0be72fe3de3404db21341d06ce33f863", "sha256": "75d7869f8bda602959230403b81a98e2cbb75112806c59633768dc87a940180b" }, "downloads": -1, "filename": "chatbotAI-0.2.0.4.tar.gz", "has_sig": false, "md5_digest": "0be72fe3de3404db21341d06ce33f863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14312, "upload_time": "2018-08-07T06:41:10", "url": "https://files.pythonhosted.org/packages/87/26/f21c43acd47d08204eb97bd09dc306ddcbb17a63173c233458045612e0fd/chatbotAI-0.2.0.4.tar.gz" } ], "0.2.0.5": [ { "comment_text": "", "digests": { "md5": "a5f50d56cff538facefcb10bfad0f11a", "sha256": "fc266e3835185947b817b3dc1ff80ea389727df697a564b6e7e51c7e9cf87872" }, "downloads": -1, "filename": "chatbotAI-0.2.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5f50d56cff538facefcb10bfad0f11a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3913031, "upload_time": "2018-08-07T06:45:16", "url": "https://files.pythonhosted.org/packages/5e/39/42263c894078fd280dfac58c3ef2aeb025957ea83fbaca893ab3d55b4c30/chatbotAI-0.2.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "671186ff0c7005ac3eae8ac4433e8287", "sha256": "813b0eb1f13e5f2a3b7bbb1a52fb17d97b670919f35871b6711b84bbd8401815" }, "downloads": -1, "filename": "chatbotAI-0.2.0.5.tar.gz", "has_sig": false, "md5_digest": "671186ff0c7005ac3eae8ac4433e8287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14312, "upload_time": "2018-08-07T06:45:07", "url": "https://files.pythonhosted.org/packages/3a/d7/fa12d197af0b92d34d529048f44f630acf9f3ac5e55193d4707a9904694b/chatbotAI-0.2.0.5.tar.gz" } ], "0.2.0.8": [ { "comment_text": "", "digests": { "md5": "c100a3834c8b63008d00f438ceaf1633", "sha256": "7742dd9757e96db1d6fbfe0aec40ab30eae21e1eb5a354806b294b27e948e816" }, "downloads": -1, "filename": "chatbotAI-0.2.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c100a3834c8b63008d00f438ceaf1633", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3911126, "upload_time": "2019-02-21T06:29:46", "url": "https://files.pythonhosted.org/packages/92/6f/1b25453945d5ac7f90665a46e71fff930ce79177f76ed1d51211cafffe7a/chatbotAI-0.2.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9836e916daaf4bed696a93aa69e58d97", "sha256": "436a3decae37ba466885742ac41aa9a4f1406e24db6bed92771b13b43e572969" }, "downloads": -1, "filename": "chatbotAI-0.2.0.8.tar.gz", "has_sig": false, "md5_digest": "9836e916daaf4bed696a93aa69e58d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14582, "upload_time": "2019-02-21T06:29:48", "url": "https://files.pythonhosted.org/packages/61/ce/76f51e26efd6f3485fc8856fa863c6bf386707e316220f49d689a6768912/chatbotAI-0.2.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c100a3834c8b63008d00f438ceaf1633", "sha256": "7742dd9757e96db1d6fbfe0aec40ab30eae21e1eb5a354806b294b27e948e816" }, "downloads": -1, "filename": "chatbotAI-0.2.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c100a3834c8b63008d00f438ceaf1633", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3911126, "upload_time": "2019-02-21T06:29:46", "url": "https://files.pythonhosted.org/packages/92/6f/1b25453945d5ac7f90665a46e71fff930ce79177f76ed1d51211cafffe7a/chatbotAI-0.2.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9836e916daaf4bed696a93aa69e58d97", "sha256": "436a3decae37ba466885742ac41aa9a4f1406e24db6bed92771b13b43e572969" }, "downloads": -1, "filename": "chatbotAI-0.2.0.8.tar.gz", "has_sig": false, "md5_digest": "9836e916daaf4bed696a93aa69e58d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14582, "upload_time": "2019-02-21T06:29:48", "url": "https://files.pythonhosted.org/packages/61/ce/76f51e26efd6f3485fc8856fa863c6bf386707e316220f49d689a6768912/chatbotAI-0.2.0.8.tar.gz" } ] }