{ "info": { "author": "bale", "author_email": "balebot@elenoon.ir", "bugtrack_url": null, "classifiers": [], "description": "# Bale bot python\n[![Build Status](https://avatars1.githubusercontent.com/u/35299314?s=200&v=4)](https://github.com/balemessenger)\n\nPython SDK and samples for [Bale bot messenger](https://developers.bale.ai).\n\n\n### Register for an Access Token\n\nYou'll need to create your bot by [@Bot_Father](https://web.bale.ai/). Bot_Father gives you a Token to start.\n\n### Installation\n\n```bash\npip install -r requirements.txt\n```\n\n### Usage\n\n```python\nimport asyncio\n\nfrom balebot.filters import *\nfrom balebot.handlers import MessageHandler, CommandHandler\nfrom balebot.models.messages import *\nfrom balebot.updater import Updater\n\nupdater = Updater(token=\"Bot_token\",\n loop=asyncio.get_event_loop())\nbot = updater.bot\ndispatcher = updater.dispatcher\n\n```\n\n__Note__: You need to set Config.py if you want to use the logger class\n\n\n##### Simple communication with client\n\n> Allows you to hear from client and answer.\n\n\n```python\n@dispatcher.message_handler(filters=TextFilter(keywords=[\"hello\"])) # filter text the client enter to bot\ndef hear(bot, update):\n message = TextMessage('Hello')\n user_peer = update.get_effective_user()\n bot.send_message(message, user_peer, success_callback=success, failure_callback=failure)\n```\n\n\n##### Sending a simple voice message:\n__Note__:You should upload the voice file first.\n\n> Allows you to send a voice message. (You can also send a document in the same way).\n\n\n```python\ndef send_voice(bot, update):\n user_peer = update.get_effective_user()\n v_message = VoiceMessage(file_id=file_id, access_hash=access_hash, name=\"Hello\", file_size='259969',\n mime_type=\"audio/mpeg\",\n duration=20, file_storage_version=1)\n bot.send_message(v_message, user_peer, success_callback=success, failure_callback=failure)\n```\n\n##### Sending a generic template message:\n\n__Note__:Generic Template Messages \n> Allows you to add cool text buttons to a general message.\n\n```python\ndef ask_question(bot, update):\n general_message = TextMessage(\"a message\")\n btn_list = [TemplateMessageButton(text=\"yes\", value=\"yes\", action=0),\n TemplateMessageButton(text=\"no\", value=\"no\", action=0)]\n template_message = TemplateMessage(general_message=general_message, btn_list=btn_list)\n bot.send_message(template_message, user_peer, success_callback=success, failure_callback=failure)\n```\n\n\n##### Sending a generic purchase message:\n\n> Allows you send a purchase message. Clients can pay the money requested by the message by pressing \"pay\" button.\n\n```python\n\n@dispatcher.message_handler(PhotoFilter())\ndef purchase_message(bot, update):\n message = update.get_effective_message()\n user_peer = update.get_effective_user()\n first_purchase_message = PurchaseMessage(msg=message, account_number=6037991067471130, amount=10,\n money_request_type=MoneyRequestType.normal)\n bot.send_message(first_purchase_message, user_peer, success_callback=success, failure_callback=failure)\n dispatcher.finish_conversation(update)\n```\n\nvisit [bale-developers](https://developers.bale.ai) for more information\n\n\n\n# Changelog\n[![Build Status](https://avatars1.githubusercontent.com/u/35299314?s=200&v=4)](https://github.com/balemessenger)\n\n## [1.7.14] - 2019-03-02\n### Added\n- exact_keywords argument to text_filter and template_response_filter\n- termination signal handling\n- sending to channel by nickName\n### fixed\n- code examples\n- base_url added to updater arguments\n- set default group shield to off\n\n## [1.6.12] - 2019-01-08\n### Added\n- get_quoted_message and get_quoted_sender_peer_id to\n FatSeqUpdate for getting replied and forwarded messages\n- default photo and message type limitation for purchase message\n- get_receipt function to BankMessage for getting receipt info as a named tuple\n- get_receipt and get_quoted_message examples\n### fixed\n- filters problem\n- handle monitoring hash function problem\n- some code examples\n\n## [1.5.11] - 2019-01-03\n### Added\n- added validator parameter to filters as a callable function to validate the inputs\n- added text field among with text_message filed to template response message for unifying\n with other classes text field\n### fixed\n- state holder problem at stop\n\n## [1.4.10] - 2018-12-23\n### Added\n- Quoted Message Handler\n- default action and value for template_message_button\n- group_shield to config for preventing bot to handle updates from group_peer\n- saving bot state_machine to redis db through state_holder and redis configs in config\n- template_message, location_message and contact_message load_from_json\n\n### fixed\n- bot.send_document\n\n\n## [1.3.9] - 2018-12-05\n### Added\n- get_response method in response class\n- IPG payment message\n- healthy socket connection\n\n## [1.2.8] - 2018-09-30\n### Added\n- Send photo message easier than the past.\n- Send Document message easier than the past.\n\n\n### fixed\n- network connection\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/balemessenger/bale-bot-python", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "balebot", "package_url": "https://pypi.org/project/balebot/", "platform": "", "project_url": "https://pypi.org/project/balebot/", "project_urls": { "Homepage": "https://github.com/balemessenger/bale-bot-python" }, "release_url": "https://pypi.org/project/balebot/1.7.14/", "requires_dist": [ "aiohttp (==2.3.7)", "asyncio (==3.4.3)", "backoff (==1.6.0)", "graypy (==0.2.14)", "pillow (==5.2.0)", "redis (==3.0.1)" ], "requires_python": "", "summary": "Python framework for Bale messenger Bot API", "version": "1.7.14" }, "last_serial": 4887990, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "87d7fac05e9b4106c422fcfcd6b847a8", "sha256": "a3266884541620e99432aeb940e7ab4198bfbd5f358409459b58db25008b1e4b" }, "downloads": -1, "filename": "balebot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "87d7fac05e9b4106c422fcfcd6b847a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4216, "upload_time": "2017-09-02T13:50:32", "url": "https://files.pythonhosted.org/packages/30/67/513b8563a9aec4c9e75352b47ff408820ef1e17f838d057720388537ae72/balebot-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cd6f54ea42ae7e704ec6420d4fa46c8b", "sha256": "6dcac05c6f5f97c707b7d25206e0720f549390e2dd51dcfe331487e6e1c52356" }, "downloads": -1, "filename": "balebot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cd6f54ea42ae7e704ec6420d4fa46c8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6948, "upload_time": "2017-09-11T10:33:43", "url": "https://files.pythonhosted.org/packages/6b/10/e380065eee752cdcc957863669991bd845485dfb4a804414459a7dab3043/balebot-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "80ecaad7ff80d724886d183bdc39400e", "sha256": "891805022047b2e4aa1533bef80f7b02a5b48fcfcb29bed52766b08a449826e6" }, "downloads": -1, "filename": "balebot-0.1.3.tar.gz", "has_sig": false, "md5_digest": "80ecaad7ff80d724886d183bdc39400e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21359, "upload_time": "2017-09-11T10:44:06", "url": "https://files.pythonhosted.org/packages/bd/e7/591a22475707b71e564493b43b1cd39c021607c44cdd5394f46f47c82428/balebot-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "767eaf448a2add4f707d3e2c667926f2", "sha256": "f3ae1f92795c20481515a6e4bc47d4a8061a8195f37db36e4fb48f7a2ff30496" }, "downloads": -1, "filename": "balebot-0.1.5.tar.gz", "has_sig": false, "md5_digest": "767eaf448a2add4f707d3e2c667926f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24318, "upload_time": "2017-12-20T14:24:25", "url": "https://files.pythonhosted.org/packages/99/96/3446d7e4a64da3b618a25a630152324c025b28e90f6a44144a74fb72b4e2/balebot-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b8bf1d30f85337b73a39ee4402e1118c", "sha256": "5841b2198703bed52054779822ceff5587af12a0968961641a18d367e6ad5e4a" }, "downloads": -1, "filename": "balebot-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b8bf1d30f85337b73a39ee4402e1118c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23685, "upload_time": "2018-01-06T09:11:15", "url": "https://files.pythonhosted.org/packages/4b/6b/7815b7fefc32365c83247619b986f7587168e7573c8705d193a4afafa595/balebot-0.1.6.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cec8f0a44cd2d71937ebbdf9ea448a9b", "sha256": "9c2c978c5fd01396ddfae82d0a20fcef03a5e531ed8c937d98d1edf5ebf269a6" }, "downloads": -1, "filename": "balebot-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cec8f0a44cd2d71937ebbdf9ea448a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24075, "upload_time": "2018-01-11T07:12:22", "url": "https://files.pythonhosted.org/packages/12/35/4ff792927cc91d281d83e1b7a3026b5517b5d106b82ef7f6361a29a2f6f0/balebot-1.0.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b99a03b6dabe96b09f6f01df5fc8b009", "sha256": "b1accdccdea517c255c74ef1002c043077b0c1724efbecc6877c48cbe25f28bd" }, "downloads": -1, "filename": "balebot-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b99a03b6dabe96b09f6f01df5fc8b009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24985, "upload_time": "2018-02-08T11:20:37", "url": "https://files.pythonhosted.org/packages/32/37/f2a4246aab0be91a3b749c449f09c6e7418d34090c6e3a89f4228402fcc8/balebot-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6e447c821b24bb77b52f6328462864d1", "sha256": "7d71b68b2449b53a5c4202b8c7f39e8d98c9ac9ac0b7408be196afc78f1fd0bb" }, "downloads": -1, "filename": "balebot-1.1.2.tar.gz", "has_sig": false, "md5_digest": "6e447c821b24bb77b52f6328462864d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25009, "upload_time": "2018-04-30T07:29:02", "url": "https://files.pythonhosted.org/packages/3f/3b/acd83722dc58c924c3fb04c56ba9ed6690e50f897edd264195849ba0ff1c/balebot-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "7c99d89cde4a97e398c66757a259b076", "sha256": "0564a6559d7f30e1534c47994db6e88febe107fbef79bb1250ef7024820d193f" }, "downloads": -1, "filename": "balebot-1.1.3.tar.gz", "has_sig": false, "md5_digest": "7c99d89cde4a97e398c66757a259b076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26523, "upload_time": "2018-06-30T09:38:11", "url": "https://files.pythonhosted.org/packages/51/04/bceef568d921820acbb2415750c3ca3c1818a02c31a4cd4bc913d898c60c/balebot-1.1.3.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "ef245784e9f69cf476135300dcd53a90", "sha256": "85d07c82f1193f04c43ce5d190c1f25c5c269d52a45245cd3e522815a293b969" }, "downloads": -1, "filename": "balebot-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ef245784e9f69cf476135300dcd53a90", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80444, "upload_time": "2018-07-24T06:20:39", "url": "https://files.pythonhosted.org/packages/de/33/1b2975953506f744eb57d85813917d6235677402bc2d91706d3f85d3a732/balebot-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6791a185c84992bccb605dde2eb3bdef", "sha256": "f749fd070990d1e848baa5c0c04d80fc8cd942b340decd7c9d7099222374db9f" }, "downloads": -1, "filename": "balebot-1.2.1.tar.gz", "has_sig": false, "md5_digest": "6791a185c84992bccb605dde2eb3bdef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28085, "upload_time": "2018-07-24T06:20:41", "url": "https://files.pythonhosted.org/packages/d2/eb/2196c06cab2e9b4da3ba421370bfc272ea73f1eb05c8d16ccf30b157a5b3/balebot-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "863731093082d9c427a38e243d558a05", "sha256": "0e02db057ca3a8d6187b56e48fef5347b9bdd14ba948d0594aa9c6cf930ed0aa" }, "downloads": -1, "filename": "balebot-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "863731093082d9c427a38e243d558a05", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 78415, "upload_time": "2018-07-24T06:24:47", "url": "https://files.pythonhosted.org/packages/f9/f6/f77334446d417c6b53c6ac1b3495bbe07b129e43ac24b4b38fc62fc957a6/balebot-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71e2a5975ac04865f8a280c520858e04", "sha256": "58ab11ed7e92c00e44eea34600acf5f76e063820a2edd555e4c4eb805b839c44" }, "downloads": -1, "filename": "balebot-1.2.2.tar.gz", "has_sig": false, "md5_digest": "71e2a5975ac04865f8a280c520858e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27075, "upload_time": "2018-07-24T06:24:49", "url": "https://files.pythonhosted.org/packages/eb/12/0c3ebb7454b49d87209cc7132cd1f63f69626a66aa1cfbebbd2e8fa969b4/balebot-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "f5b8a09916a238232bc423690880164e", "sha256": "87d830c625658f8200b74ac5b16173e69d4d8df07990b4454da5f32cb8272552" }, "downloads": -1, "filename": "balebot-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f5b8a09916a238232bc423690880164e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 77462, "upload_time": "2018-07-24T06:34:08", "url": "https://files.pythonhosted.org/packages/1b/55/3067d68a38b9264740237a7d15dc474dcfe7614931e2766fc7d69f355778/balebot-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e8b4c1c402532458dae77aa281cf5bc", "sha256": "ee2e85ad2b84d87d1ac5d2967389394223dc64a841845606d5a5bbbad2ed70d0" }, "downloads": -1, "filename": "balebot-1.2.3.tar.gz", "has_sig": false, "md5_digest": "5e8b4c1c402532458dae77aa281cf5bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28248, "upload_time": "2018-07-24T06:34:10", "url": "https://files.pythonhosted.org/packages/b4/00/7777e35339afcaddf550984770102312ad07c6e77b23e035bd9ccc89b977/balebot-1.2.3.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "088598e5b78f774803cff998571a82ff", "sha256": "e4345159a91118371b2ddbf123e738d657a6f367ecdf941e9365cb3a69ac2e1c" }, "downloads": -1, "filename": "balebot-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "088598e5b78f774803cff998571a82ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 77518, "upload_time": "2018-07-30T07:21:38", "url": "https://files.pythonhosted.org/packages/97/7f/9fbd1322721db9fe81277bae75fac5ed12160135309f83039f7c275dd927/balebot-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3beb478e78f90d687bea16a22ade95bc", "sha256": "ad4d54264ddad06ac5d78de76a4e440dfdfaefa40919929bc0bbd7962ee43390" }, "downloads": -1, "filename": "balebot-1.2.5.tar.gz", "has_sig": false, "md5_digest": "3beb478e78f90d687bea16a22ade95bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28057, "upload_time": "2018-07-30T07:21:40", "url": "https://files.pythonhosted.org/packages/7e/88/5371f8647cef56e0b82bfa8012830bbdb9d8708fd7571ab757dd9051e7b6/balebot-1.2.5.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "365e9c425d35b4e749f2049d27bb13d2", "sha256": "0bfb98911b0c8f9df1912f6df39ee7a110f806b736b6faec7e9e6b59ebc5d988" }, "downloads": -1, "filename": "balebot-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "365e9c425d35b4e749f2049d27bb13d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 81581, "upload_time": "2018-09-30T11:57:31", "url": "https://files.pythonhosted.org/packages/01/de/122b1462064ccaae56c018dd04bee57764fdcebd819a634cfba673042580/balebot-1.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7c7d2357eb05ee521d42125e5c93c1c", "sha256": "b2273ef340a598638dffa7a00c0e2b85d27f5f8db0799a649c12c3d781c0c417" }, "downloads": -1, "filename": "balebot-1.2.7.tar.gz", "has_sig": false, "md5_digest": "b7c7d2357eb05ee521d42125e5c93c1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29298, "upload_time": "2018-09-30T11:57:33", "url": "https://files.pythonhosted.org/packages/79/70/0c056b0e67654750037649618d51b7218cceeed3ee42327281a41ae61093/balebot-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "7c98245e47baf1eb7f68af74cb353366", "sha256": "c63dd1d1d34f9901d03e1240363ac4a938bacec1fac0e1c0c9bfa33be98c7f38" }, "downloads": -1, "filename": "balebot-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7c98245e47baf1eb7f68af74cb353366", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 82445, "upload_time": "2018-09-30T12:11:25", "url": "https://files.pythonhosted.org/packages/9f/2c/de004edaf0575e8238574d73f21c1539facc2fe09b9f36a2c964592a8acd/balebot-1.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "331198bf908586f900bddbefe196afab", "sha256": "3a87502689bc9336703a0efec8884d677908f46056ceeb1cee1297b8f6bb805d" }, "downloads": -1, "filename": "balebot-1.2.8.tar.gz", "has_sig": false, "md5_digest": "331198bf908586f900bddbefe196afab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30155, "upload_time": "2018-09-30T12:11:27", "url": "https://files.pythonhosted.org/packages/16/69/0baac4fc1fa586de24395b537d6079e5cbc7d6cfa04051c6beacba9219e6/balebot-1.2.8.tar.gz" } ], "1.3.9": [ { "comment_text": "", "digests": { "md5": "6bcc78c725da048686390ef6bed17698", "sha256": "3f2b4cb1bbda34a18059b8245d32eba8a9a4d21dbdc734af1a0cecd2f73b8a81" }, "downloads": -1, "filename": "balebot-1.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6bcc78c725da048686390ef6bed17698", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 84349, "upload_time": "2018-12-05T17:39:23", "url": "https://files.pythonhosted.org/packages/db/a7/8cf2b7643553efa0dba13eecb147a42966f9d05351a3ec166b6e418e6d62/balebot-1.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a48c991981e62f221b863f2b1ab2476d", "sha256": "6539722391360179f91cb61f249d97b05384879e061c0f57510cab45ff96d153" }, "downloads": -1, "filename": "balebot-1.3.9.tar.gz", "has_sig": false, "md5_digest": "a48c991981e62f221b863f2b1ab2476d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30937, "upload_time": "2018-12-05T17:39:25", "url": "https://files.pythonhosted.org/packages/5f/2c/a7bac75cc3bb42f644d56ed1669e940ccbed2a8420846efa5a0bb10c70c1/balebot-1.3.9.tar.gz" } ], "1.4.10": [ { "comment_text": "", "digests": { "md5": "d4b92c67a62575e260be041ae231fa2c", "sha256": "21ad0cbfe0eecc169d473703d734f3117457f0a57f978c2de50cd1accc58ac7b" }, "downloads": -1, "filename": "balebot-1.4.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d4b92c67a62575e260be041ae231fa2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86614, "upload_time": "2018-12-23T14:21:18", "url": "https://files.pythonhosted.org/packages/1e/e7/7a3c2752e86b678e8bb16aafba58557be4ddd248bdde7d0ec8f1b6558583/balebot-1.4.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d0c645714139a1045c1c676f5a05cd7", "sha256": "e36e801f1358401dab13279b7b2c6418e95f9b1ea3dfebc8894f516e34e66d04" }, "downloads": -1, "filename": "balebot-1.4.10.tar.gz", "has_sig": false, "md5_digest": "5d0c645714139a1045c1c676f5a05cd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31974, "upload_time": "2018-12-23T14:21:20", "url": "https://files.pythonhosted.org/packages/87/e4/26c798a2183cd3d41112946629b3a7a3c7fa63590dc4932e46b85570dff8/balebot-1.4.10.tar.gz" } ], "1.5.11": [ { "comment_text": "", "digests": { "md5": "de11599f01f70f964febee907ea303f1", "sha256": "708a1731dd65af658e0ca6923b91a1a49a52c8b2881ed4034144aa615dfef95f" }, "downloads": -1, "filename": "balebot-1.5.11-py3-none-any.whl", "has_sig": false, "md5_digest": "de11599f01f70f964febee907ea303f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87280, "upload_time": "2019-01-03T11:21:27", "url": "https://files.pythonhosted.org/packages/cb/f3/d94ba480ea192a16d36f6b3b4ec09b6febf4e6ce22f648e0924c575470a9/balebot-1.5.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2e09c464b5e9bc051a73e931c41ac37", "sha256": "e5aef4c2706ec5c0a60879a3e1c96494a234c28304b5e4824af2fdcc5ba2722d" }, "downloads": -1, "filename": "balebot-1.5.11.tar.gz", "has_sig": false, "md5_digest": "e2e09c464b5e9bc051a73e931c41ac37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32243, "upload_time": "2019-01-03T11:21:30", "url": "https://files.pythonhosted.org/packages/d0/d4/9ec1bb1f04b355a8044a2b0db54dade5617b803b69820efa3ea7db6dd361/balebot-1.5.11.tar.gz" } ], "1.6.12": [ { "comment_text": "", "digests": { "md5": "b4ebc37bf9765e6fb41a261efce53f73", "sha256": "115b4bf562f6d812a560052072598415898823a42c159057ad3584ed1595e7c9" }, "downloads": -1, "filename": "balebot-1.6.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b4ebc37bf9765e6fb41a261efce53f73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 93635, "upload_time": "2019-01-08T12:33:23", "url": "https://files.pythonhosted.org/packages/c4/c6/c76b7b4ea8ae8b31bc76b2150a42406fee118ef932c60c0e0ba4d1d99c45/balebot-1.6.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1863d42464d00a89d8878f4717850e21", "sha256": "6dae4ee477d6fa351a6dbe790e6c385511f016b8dbda4703fc169c3bcce5ff73" }, "downloads": -1, "filename": "balebot-1.6.12.tar.gz", "has_sig": false, "md5_digest": "1863d42464d00a89d8878f4717850e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36148, "upload_time": "2019-01-08T12:33:25", "url": "https://files.pythonhosted.org/packages/d1/e7/1a85702caab96c3d185f4937467fa59be48d725b181b6a59b8a78f482743/balebot-1.6.12.tar.gz" } ], "1.7.14": [ { "comment_text": "", "digests": { "md5": "53643291dcc1cd1db7beed0f6647fba6", "sha256": "9f8f5572ba0a8566bfff71f0fcfaa842b93df8cc9b37da83b20bb3d9ef28b1e9" }, "downloads": -1, "filename": "balebot-1.7.14-py3-none-any.whl", "has_sig": false, "md5_digest": "53643291dcc1cd1db7beed0f6647fba6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 92471, "upload_time": "2019-03-02T09:40:43", "url": "https://files.pythonhosted.org/packages/d2/d8/b96bb2f3bc9f1218363b8565243e46f974f5ae0752a794a85fcf608ecdb8/balebot-1.7.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2e45bbeba5f05961961006df3a5c595", "sha256": "4d9e8390c47921c0d8b97ee9bd661dd34ec2310455639a8b60581bff26d4da9c" }, "downloads": -1, "filename": "balebot-1.7.14.tar.gz", "has_sig": false, "md5_digest": "f2e45bbeba5f05961961006df3a5c595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34404, "upload_time": "2019-03-02T09:40:45", "url": "https://files.pythonhosted.org/packages/e5/c4/54d2e366bd64be1e981da3ed2909444926bc5767c51136c98e92e231f979/balebot-1.7.14.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53643291dcc1cd1db7beed0f6647fba6", "sha256": "9f8f5572ba0a8566bfff71f0fcfaa842b93df8cc9b37da83b20bb3d9ef28b1e9" }, "downloads": -1, "filename": "balebot-1.7.14-py3-none-any.whl", "has_sig": false, "md5_digest": "53643291dcc1cd1db7beed0f6647fba6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 92471, "upload_time": "2019-03-02T09:40:43", "url": "https://files.pythonhosted.org/packages/d2/d8/b96bb2f3bc9f1218363b8565243e46f974f5ae0752a794a85fcf608ecdb8/balebot-1.7.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2e45bbeba5f05961961006df3a5c595", "sha256": "4d9e8390c47921c0d8b97ee9bd661dd34ec2310455639a8b60581bff26d4da9c" }, "downloads": -1, "filename": "balebot-1.7.14.tar.gz", "has_sig": false, "md5_digest": "f2e45bbeba5f05961961006df3a5c595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34404, "upload_time": "2019-03-02T09:40:45", "url": "https://files.pythonhosted.org/packages/e5/c4/54d2e366bd64be1e981da3ed2909444926bc5767c51136c98e92e231f979/balebot-1.7.14.tar.gz" } ] }