{ "info": { "author": "gwilkes", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# BotPie\n\nA Python framework for managing chatbots - 0.0.1 (alpha)\n\n## Install and Run\n\n```\ngit clone https://github.com/gwilkes/botpie.git\ncd botpie/\npython setup.py install\n```\n\n## Features\n\n#### Argument Parsing\n\nBotPie handles command parsing by using the Python [argparse][] module to do\nmost of the work.\n\n[argparse]: https://docs.python.org/3/library/argparse.html\n\n## Basic Script\n\n```\nimport botpie\nimport random\n\nmessage = botpie.utils.argvstr()\nbot = botpie.Bot(\"ImportantBot\")\n\n@bot.command(\"tracer\")\ndef tracer():\n greets = [\"hiya!\", \"heya!\", \"hi!\", \"hoiya!\"]\n return random.choice(greets)\n\nresult = bot.inspectstr(message)\n\nif result:\n print(result)\n```\n> The above example was tested by running `python examples/basic.py tracer`\n\n## Work In Progress\n\nThis is a lightweight initial release which does not include several of the desired features yet. Here are some of the plans for future releases:\n* Asynchronous support\n* Optional storage solution for Bot data\n\nOther todos:\n* Fix docstrings\n* Include a better example for above (show off decorators, use discord connection, etc)\n\n## Requirements\n\nPython 3.7+ (this *may* change down the road to support older versions)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gwilkes/botpie", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "botpie", "package_url": "https://pypi.org/project/botpie/", "platform": "", "project_url": "https://pypi.org/project/botpie/", "project_urls": { "Homepage": "https://github.com/gwilkes/botpie" }, "release_url": "https://pypi.org/project/botpie/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "A Python framework for managing chatbots", "version": "0.0.1" }, "last_serial": 4833618, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8c0141c28414e56c621fbe246ebb3286", "sha256": "29911d79a4fea38583cc20fcbcc8999ca4310f0bb7e8e34d6878def6ce3afe93" }, "downloads": -1, "filename": "botpie-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c0141c28414e56c621fbe246ebb3286", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7145, "upload_time": "2019-02-18T06:35:23", "url": "https://files.pythonhosted.org/packages/01/6b/9b159f907c4fd1289417c5f014529258064f819da180d38ee7b2646b3e4e/botpie-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d619ce460933097c47d47b91f71521ce", "sha256": "fbb9e5bb66fe116d3b7f93b90d2f778a52af330fc355f388cec2e72725ca9a57" }, "downloads": -1, "filename": "botpie-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d619ce460933097c47d47b91f71521ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2019-02-18T06:35:24", "url": "https://files.pythonhosted.org/packages/1c/5b/aa5f90e5385e1b9357d9ac9f48046985be8ef829fc607a5597829ca84fcb/botpie-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c0141c28414e56c621fbe246ebb3286", "sha256": "29911d79a4fea38583cc20fcbcc8999ca4310f0bb7e8e34d6878def6ce3afe93" }, "downloads": -1, "filename": "botpie-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c0141c28414e56c621fbe246ebb3286", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7145, "upload_time": "2019-02-18T06:35:23", "url": "https://files.pythonhosted.org/packages/01/6b/9b159f907c4fd1289417c5f014529258064f819da180d38ee7b2646b3e4e/botpie-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d619ce460933097c47d47b91f71521ce", "sha256": "fbb9e5bb66fe116d3b7f93b90d2f778a52af330fc355f388cec2e72725ca9a57" }, "downloads": -1, "filename": "botpie-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d619ce460933097c47d47b91f71521ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2019-02-18T06:35:24", "url": "https://files.pythonhosted.org/packages/1c/5b/aa5f90e5385e1b9357d9ac9f48046985be8ef829fc607a5597829ca84fcb/botpie-0.0.1.tar.gz" } ] }