{ "info": { "author": "MrMahdi313", "author_email": "m.m.z.m12363@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Natural Language :: Persian", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "

\n \n \"GapBot\"\n \n
\n Gap Messenger Api Bot Library for Python\n
\n \n Documentation(coming soon)\n \n \u2022\n \n Releases\n \n

\n\n\n## GapBot\n\n``` python\nfrom gapbot import Gap\n\napp = Gap()\n\n\n@app.on_update\ndef _update_handler(bot, update):\n print(f'{update}')\n\n\nif __name__ == '__main__':\n app.run()\n```\n\n**GapBot** is an elegant, easy-to-use [Gap](https://gap.im/) Bot library written from the\nground up in Python. It enables you to easily create custom apps.\n\n> [GapBot in fully-asynchronous mode is coming soon \u00bb](https://github.com/MrMahdi313/GapBot/tree/async)\n>\n> [GapBot in plugin base mode is coming soon \u00bb](https://github.com/MrMahdi313/GapBot)\n\n### Features\n\n- **Easy**: You can install GapBot with pip and start building your applications right away.\n- **Elegant**: Low-level details are abstracted and re-presented in a much nicer and easier way.\n\n### Requirements\n\n- Python 3.6 or higher.\n- A [Gap Bot Token](https://developer.gap.im/signin).\n\n### Installing\n\n``` bash\npip3 install GapBot\n```\n\n### Resources\n\n- The Docs contain lots of resources to help you getting started with GapBot:\n https://gapbot.readthedocs.io/en/latest (coming soon).\n- Reading [Examples in this repository](https://github.com/MrMahdi313/GapBot/tree/master/examples) is also a good way\n for learning how GapBot works.\n- For other requests you can send an [Email](mailto:m.m.z.m12363@gmail.com) or a [Message](https://t.me/Mr_Mahdi313).\n\n### Contributing\n\nGapBot is brand new, and **you are welcome to try it and help make it even better** by either submitting pull\nrequests or reporting issues/bugs as well as suggesting best practices, ideas, enhancements on both code\nand documentation. Any help is appreciated!\n\n### Copyright & License\n\n- Copyright (C) 2017-2019 MohammadMahdi Zojaji as <>\n- Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)\n\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/MrMahdi313/gapbot", "keywords": "gap bot api", "license": "GNU Lesser General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "GapBot", "package_url": "https://pypi.org/project/GapBot/", "platform": "", "project_url": "https://pypi.org/project/GapBot/", "project_urls": { "API Docs Reference": "https://developer.gap.im/doc", "Documentation": "https://gapbot.readthedocs.io/en/latest", "Homepage": "https://github.com/MrMahdi313/gapbot", "Source(Branch dev)": "https://github.com/MrMahdi313/gapbot/tree/dev", "Source(Branch master)": "https://github.com/MrMahdi313/gapbot", "Tracker": "https://github.com/MrMahdi313/gapbot/issues" }, "release_url": "https://pypi.org/project/GapBot/0.1.0/", "requires_dist": [ "Flask (==1.0.3)", "requests (==2.22.0)" ], "requires_python": ">=3.6.0", "summary": "gapbot is python Gap messenger's api bot library", "version": "0.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 6010270, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "30f76d930c64d1bb609edb23f11c6038", "sha256": "5832a41f295e28ad1063709b931df474471fe06d1fdad779784598f22e259f7c" }, "downloads": -1, "filename": "GapBot-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "30f76d930c64d1bb609edb23f11c6038", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 10307, "upload_time": "2019-07-01T08:20:28", "upload_time_iso_8601": "2019-07-01T08:20:28.092477Z", "url": "https://files.pythonhosted.org/packages/75/08/48bcb1902bf44909a99c527ff8c690129854084bb57439dcf7cd379ba13b/GapBot-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "734adc81783dd89abe2a67b84ab4349f", "sha256": "b983606afd639748c73a45645036e32ba65d9ad65c02789788d634917b9df495" }, "downloads": -1, "filename": "GapBot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "734adc81783dd89abe2a67b84ab4349f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5093, "upload_time": "2019-07-01T08:20:30", "upload_time_iso_8601": "2019-07-01T08:20:30.554779Z", "url": "https://files.pythonhosted.org/packages/f4/c5/776bc8391496fd6e9a58616d58d2c66d2790be6419d145450efb5ef93396/GapBot-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1a81fff47882fc176e7aa70cbae11a4c", "sha256": "3d680a5dc52a8d1090b9d5c3fc2656af7e6b4cbbc92c3e79ee6075b01d5fa5ed" }, "downloads": -1, "filename": "GapBot-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a81fff47882fc176e7aa70cbae11a4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 19581, "upload_time": "2019-10-22T03:06:52", "upload_time_iso_8601": "2019-10-22T03:06:52.056917Z", "url": "https://files.pythonhosted.org/packages/1c/fd/b1b5d5093e6f216c8f7ea977eb69e595a107edd26cc3b4230afc900c7044/GapBot-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c811a0a5e3c6142d8ea170b7c7f76e0", "sha256": "8b63dcfd6de9c1bcabe28a42e0e0c7f2c5333f9360f908122f754e9c9951ebbc" }, "downloads": -1, "filename": "GapBot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2c811a0a5e3c6142d8ea170b7c7f76e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7225, "upload_time": "2019-10-22T03:06:54", "upload_time_iso_8601": "2019-10-22T03:06:54.194263Z", "url": "https://files.pythonhosted.org/packages/6e/a8/7ff8a9c6fda3a6c3806949fcc411727963555cb246fd8c89f43cb0c5cb45/GapBot-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a81fff47882fc176e7aa70cbae11a4c", "sha256": "3d680a5dc52a8d1090b9d5c3fc2656af7e6b4cbbc92c3e79ee6075b01d5fa5ed" }, "downloads": -1, "filename": "GapBot-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a81fff47882fc176e7aa70cbae11a4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 19581, "upload_time": "2019-10-22T03:06:52", "upload_time_iso_8601": "2019-10-22T03:06:52.056917Z", "url": "https://files.pythonhosted.org/packages/1c/fd/b1b5d5093e6f216c8f7ea977eb69e595a107edd26cc3b4230afc900c7044/GapBot-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c811a0a5e3c6142d8ea170b7c7f76e0", "sha256": "8b63dcfd6de9c1bcabe28a42e0e0c7f2c5333f9360f908122f754e9c9951ebbc" }, "downloads": -1, "filename": "GapBot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2c811a0a5e3c6142d8ea170b7c7f76e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7225, "upload_time": "2019-10-22T03:06:54", "upload_time_iso_8601": "2019-10-22T03:06:54.194263Z", "url": "https://files.pythonhosted.org/packages/6e/a8/7ff8a9c6fda3a6c3806949fcc411727963555cb246fd8c89f43cb0c5cb45/GapBot-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }