{ "info": { "author": "Pietro Albini", "author_email": "pietro@pietroalbini.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Communications :: Chat", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "\n========\nbotogram\n========\n\nbotogram is a Python framework, which allows you to focus just on\ncreating your `Telegram bots`_, without worrying about the underlying\nBots API.\n\nWhile most of the libraries for Telegram out there just wrap the Bots\nAPI, botogram focuses heavily on the development experience, aiming to\nprovide you the best API possible. Most of the Telegram implementation\ndetails are managed by botogram, so you can just focus on your bot.\n\n::\n\n import botogram\n bot = botogram.create(\"API-KEY\")\n\n @bot.command(\"hello\")\n def hello_command(chat, message, args):\n \"\"\"Say hello to the world!\"\"\"\n chat.send(\"Hello world\")\n\n if __name__ == \"__main__\":\n bot.run()\n\nWant to get started? `Go to the documentation`_\n\n.. _Telegram bots: https://core.telegram.org/bots\n.. _Go to the documentation: https://botogram.pietroalbini.org/docs\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://botogram.pietroalbini.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "botogram", "package_url": "https://pypi.org/project/botogram/", "platform": "", "project_url": "https://pypi.org/project/botogram/", "project_urls": { "Homepage": "https://botogram.pietroalbini.org" }, "release_url": "https://pypi.org/project/botogram/0.5/", "requires_dist": [ "logbook", "requests" ], "requires_python": "", "summary": "A Python framework for Telegram bots", "version": "0.5" }, "last_serial": 3584873, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5a3ae4df8a0743ced7676ab4319ee607", "sha256": "d682d3838a49c63fe665a32ad8b57b765a2b02f90f1cbe6683cd31d9f990a9f5" }, "downloads": -1, "filename": "botogram-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5a3ae4df8a0743ced7676ab4319ee607", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35315, "upload_time": "2016-02-18T18:40:51", "url": "https://files.pythonhosted.org/packages/45/c7/a9031e7e7a9ad99dff58c1bfce1e656f649ec74df216e9148f0bcceacfda/botogram-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "604d7b22bf567309d168ce1c92c87207", "sha256": "cde597f3201690b9509e2716e29d52b7add5eacfcb88a7694daec765cc7f5f57" }, "downloads": -1, "filename": "botogram-0.1.tar.gz", "has_sig": false, "md5_digest": "604d7b22bf567309d168ce1c92c87207", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53528, "upload_time": "2016-02-18T18:41:03", "url": "https://files.pythonhosted.org/packages/f1/36/422601203e52edc2b0920966f6988e682b991f4033e1baff04a3515333a2/botogram-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "da8b20302497507c209853e0c1f844d9", "sha256": "e080f7b7b1f2a04c2dfc9b608c85cc3e2afb0cac1313df00fe66420e3eab6870" }, "downloads": -1, "filename": "botogram-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da8b20302497507c209853e0c1f844d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35339, "upload_time": "2016-02-21T09:13:05", "url": "https://files.pythonhosted.org/packages/4e/aa/63aa75d843e95f0ba034bf70de01bc5f6096261faa9dc042d9d0edb9b342/botogram-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c81ab29dd28268338615b5ff3bd2bf11", "sha256": "cb9177dc8fdce975031b06ca49bac985d7d8310c06f065dfca2fe76ac5c94585" }, "downloads": -1, "filename": "botogram-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c81ab29dd28268338615b5ff3bd2bf11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53652, "upload_time": "2016-02-21T09:13:17", "url": "https://files.pythonhosted.org/packages/c2/7b/d4b8d10db24a6b72a5431dd06b62731885083fdf24af512dce4804717ac5/botogram-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f99eaf6874034e9440feaf7fa99fa57a", "sha256": "4e8f54ab74096afcc3aa2c8a81765f776fc75228682379ccee95004c9e2d0025" }, "downloads": -1, "filename": "botogram-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f99eaf6874034e9440feaf7fa99fa57a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35587, "upload_time": "2016-02-25T21:00:31", "url": "https://files.pythonhosted.org/packages/48/11/94c7d893cc14409a4cfdd37065577f25eb3afa07a70ac5a380bd72ce1eb9/botogram-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "456d8ea436035d1336e3ecff075cf119", "sha256": "07aec5d78ae470a88de24a45e34221c11ed3436f0e3fc5513b2382f11140e9aa" }, "downloads": -1, "filename": "botogram-0.1.2.tar.gz", "has_sig": false, "md5_digest": "456d8ea436035d1336e3ecff075cf119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54149, "upload_time": "2016-02-25T21:00:50", "url": "https://files.pythonhosted.org/packages/6c/48/573b508270c0599a2cdda44bba6eb71c124e766c3ca14bdc39ed50b468a4/botogram-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8f05464bbd6e32ceb77a0a8822d06be6", "sha256": "e44a5c57505b3bc3c3911ce039580ccbe235e8e180fa75c5dfb3a6363f06209e" }, "downloads": -1, "filename": "botogram-0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "8f05464bbd6e32ceb77a0a8822d06be6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36942, "upload_time": "2016-03-27T10:34:01", "url": "https://files.pythonhosted.org/packages/f4/e7/6826653e2b672de6e96bdb97f3c31176458db0b559a30854729d6ffeda45/botogram-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26ae279b16277b802b33c29f6752f3a6", "sha256": "c6ea8483ac31e5a7e2fa8954ec0700c22d474e5a382bc81736774bed5ed21e5f" }, "downloads": -1, "filename": "botogram-0.2.tar.gz", "has_sig": true, "md5_digest": "26ae279b16277b802b33c29f6752f3a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58046, "upload_time": "2016-03-27T10:34:20", "url": "https://files.pythonhosted.org/packages/1d/6b/5179348b42460324ea217b7ceccadca6139543e8480f99f738154062efcc/botogram-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6fd42b1265dae5dcbf9bd9f10d9af115", "sha256": "2b01faf91b02e5797765540b4e6b3d55e01ee7c167bd70d8b293c367706c5289" }, "downloads": -1, "filename": "botogram-0.2.1-py3-none-any.whl", "has_sig": true, "md5_digest": "6fd42b1265dae5dcbf9bd9f10d9af115", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37074, "upload_time": "2016-03-31T17:47:13", "url": "https://files.pythonhosted.org/packages/74/fd/984a6e13ba398c3d40e6e5eecc41b00772260d677a05220103b6b4899355/botogram-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42553859704e4d615bd27b1951ed9154", "sha256": "747617198889f038793fc2099363527c6d2e0d985763676898e5cc9fe9b792ad" }, "downloads": -1, "filename": "botogram-0.2.1.tar.gz", "has_sig": true, "md5_digest": "42553859704e4d615bd27b1951ed9154", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58235, "upload_time": "2016-03-31T17:47:46", "url": "https://files.pythonhosted.org/packages/de/d8/5be9b6f9ab264e88c4c59fd604ad8f4e429044b18301fc3d801282101f2f/botogram-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c1a65a2802ccbced9a09b739f5558650", "sha256": "cf947ab9ec4aec5ba75c832fc0e03a84118488ecccb6150bb76d895dc40112f8" }, "downloads": -1, "filename": "botogram-0.2.2-py3-none-any.whl", "has_sig": true, "md5_digest": "c1a65a2802ccbced9a09b739f5558650", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48166, "upload_time": "2016-07-02T17:46:54", "url": "https://files.pythonhosted.org/packages/7b/39/08c2be58105df9e990c1d0b6017861afca6a359a75233d6d5c9d135200bc/botogram-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7e58d774de8bd8c81077ca37baa0d01", "sha256": "bcaa1f088ee933f4fc404dbf805fa7a89415ae9278e05dfa705cda9002a2e68a" }, "downloads": -1, "filename": "botogram-0.2.2.tar.gz", "has_sig": true, "md5_digest": "b7e58d774de8bd8c81077ca37baa0d01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58376, "upload_time": "2016-07-02T17:46:59", "url": "https://files.pythonhosted.org/packages/0a/6f/e8d654d5b92bf2991dd0d6baac438c9503b5d1521e1f75d4562f95943b80/botogram-0.2.2.tar.gz" } ], "0.3": [], "0.3.1": [ { "comment_text": "", "digests": { "md5": "14780f8508b867a39f3da5cc1a60e3bc", "sha256": "1a5aa048ae5cf14f57a71f97dfb92638d5237f1da3175a20357d91278d722771" }, "downloads": -1, "filename": "botogram-0.3.1-py3-none-any.whl", "has_sig": true, "md5_digest": "14780f8508b867a39f3da5cc1a60e3bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49009, "upload_time": "2016-06-14T15:19:12", "url": "https://files.pythonhosted.org/packages/72/c2/3fc8dbca74dd2925382ee7fd9e72f7e2c13a5dca994e90f447c89b2694ac/botogram-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baa5fe407f8de1cd5a1c7bc005978371", "sha256": "aad767f33ea03eefc1e668cb72c1009d08ce10009e6ec975592d48620ce84c32" }, "downloads": -1, "filename": "botogram-0.3.1.tar.gz", "has_sig": true, "md5_digest": "baa5fe407f8de1cd5a1c7bc005978371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76407, "upload_time": "2016-06-14T15:19:17", "url": "https://files.pythonhosted.org/packages/fe/8a/945573078d795d67b00d872bdc57155736f9e017f79d30141cfe314aee13/botogram-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c78b678bccb81123c3acd1749bcc2bb1", "sha256": "5fce21a84bd412e11c5e59b82d615edb787357f05a921747d15c41d76672672c" }, "downloads": -1, "filename": "botogram-0.3.2-py3-none-any.whl", "has_sig": true, "md5_digest": "c78b678bccb81123c3acd1749bcc2bb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48905, "upload_time": "2016-06-24T20:33:58", "url": "https://files.pythonhosted.org/packages/bb/d3/7e17bb9172d2c063a3e60abb38b9561644dcc771bca5ad1dc14e673bafce/botogram-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ade7494d5993c4ffa826a14d95414ad", "sha256": "eb38a41c16dd5241879ce0e9ec2120454cd9794c987893610a6e1e5e6bb11a2b" }, "downloads": -1, "filename": "botogram-0.3.2.tar.gz", "has_sig": true, "md5_digest": "6ade7494d5993c4ffa826a14d95414ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76439, "upload_time": "2016-06-24T20:34:03", "url": "https://files.pythonhosted.org/packages/2a/2b/2034af5bdcfd9f243f4175c60735fb1f77a5b9fc3413a5a914a6900e13f1/botogram-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ad6eb85b54f19672f4bdc37addf36de5", "sha256": "676f80882fbd68e86efc39d54cb5217158143e747d52437311ef8de798176fae" }, "downloads": -1, "filename": "botogram-0.3.3-py3-none-any.whl", "has_sig": true, "md5_digest": "ad6eb85b54f19672f4bdc37addf36de5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49133, "upload_time": "2016-07-06T09:20:25", "url": "https://files.pythonhosted.org/packages/89/a0/05fbe0a62d1d1c24b91c37cbdc27f1b685c6c5139b3eb48e810ba83c3ff5/botogram-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a9baaca4fbc9523440f20d65888fed8", "sha256": "05ab00d04e955e7a9630fcdf37dd4bd6d555947fad86d24771cb1feca1f89f8a" }, "downloads": -1, "filename": "botogram-0.3.3.tar.gz", "has_sig": true, "md5_digest": "9a9baaca4fbc9523440f20d65888fed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76857, "upload_time": "2016-07-06T09:20:29", "url": "https://files.pythonhosted.org/packages/0d/dd/f557a511a68c7c1d13a66df1ece2c80cf01295d93881fbf64cfb508a84bf/botogram-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "6b068a509c16e2aa7662480ec55f60ad", "sha256": "d773779d2c8bfa93727ce4872a4233b320826922dd4b1b570093c7db46ba968b" }, "downloads": -1, "filename": "botogram-0.3.4-py3-none-any.whl", "has_sig": true, "md5_digest": "6b068a509c16e2aa7662480ec55f60ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49065, "upload_time": "2016-08-10T10:36:53", "url": "https://files.pythonhosted.org/packages/d7/6e/e38c09f8c0c116d64628741384e068cfb2abc600e1721c2ec4b245286faa/botogram-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "141506c02dc96ba5a198b383e716a74a", "sha256": "7e86c0ca57e1828e29bccfdeb18cb70f782ca60c238cf54f80693be8e250e803" }, "downloads": -1, "filename": "botogram-0.3.4.tar.gz", "has_sig": true, "md5_digest": "141506c02dc96ba5a198b383e716a74a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76848, "upload_time": "2016-08-10T10:36:57", "url": "https://files.pythonhosted.org/packages/b3/09/7d3ac43be1d715bed18659b852471f8fe23b9d9f8e6d164f2f961bdab28f/botogram-0.3.4.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a6f521d5a2ce7a33aa45e8ad16ca9567", "sha256": "c48fecbd126dcd0601875605e54cd8e1eaaa8dda4ffa099fa8edf94877ba9c78" }, "downloads": -1, "filename": "botogram-0.4-py3-none-any.whl", "has_sig": true, "md5_digest": "a6f521d5a2ce7a33aa45e8ad16ca9567", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76247, "upload_time": "2017-07-19T08:49:30", "url": "https://files.pythonhosted.org/packages/5b/b0/e7ee8c84fc31f5ce826b9c3b2121bc32909fd9565be95ba2063ddcf44f87/botogram-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f3eea0bcfbc7054fb90b8a5333f1d08", "sha256": "ffa6baaea78b1362d53d775c7f583260f9722ffc10a24e0d252cbd35d18b7cc2" }, "downloads": -1, "filename": "botogram-0.4.tar.gz", "has_sig": true, "md5_digest": "9f3eea0bcfbc7054fb90b8a5333f1d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88909, "upload_time": "2017-07-19T08:49:33", "url": "https://files.pythonhosted.org/packages/a7/04/8081490f8d31d9ba99cf32964b357377a0e539e7d4f557b057789238bc3b/botogram-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "a2870ca25717d029f2acb562ee9312f5", "sha256": "63d25d04222dbab519fee7c7883459b2a79be928660a5997f1156ac35807f310" }, "downloads": -1, "filename": "botogram-0.5-py3-none-any.whl", "has_sig": true, "md5_digest": "a2870ca25717d029f2acb562ee9312f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78856, "upload_time": "2018-02-15T16:20:38", "url": "https://files.pythonhosted.org/packages/f8/0f/a9bafd5340cc95f8a391eb1845f1f7b5e82482c1a10b2628afdcaf2ecc86/botogram-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8724991e8de1316c482149e985ff55d3", "sha256": "26a38aa25b98bcc99c5ae92ea2bdbb81fcd89741c889014405147526163d3920" }, "downloads": -1, "filename": "botogram-0.5.tar.gz", "has_sig": true, "md5_digest": "8724991e8de1316c482149e985ff55d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95204, "upload_time": "2018-02-15T16:20:40", "url": "https://files.pythonhosted.org/packages/cd/03/ab68d9ba77535602fc789e158738961fd94648185259f99c5c6a5a5ceab8/botogram-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2870ca25717d029f2acb562ee9312f5", "sha256": "63d25d04222dbab519fee7c7883459b2a79be928660a5997f1156ac35807f310" }, "downloads": -1, "filename": "botogram-0.5-py3-none-any.whl", "has_sig": true, "md5_digest": "a2870ca25717d029f2acb562ee9312f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78856, "upload_time": "2018-02-15T16:20:38", "url": "https://files.pythonhosted.org/packages/f8/0f/a9bafd5340cc95f8a391eb1845f1f7b5e82482c1a10b2628afdcaf2ecc86/botogram-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8724991e8de1316c482149e985ff55d3", "sha256": "26a38aa25b98bcc99c5ae92ea2bdbb81fcd89741c889014405147526163d3920" }, "downloads": -1, "filename": "botogram-0.5.tar.gz", "has_sig": true, "md5_digest": "8724991e8de1316c482149e985ff55d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95204, "upload_time": "2018-02-15T16:20:40", "url": "https://files.pythonhosted.org/packages/cd/03/ab68d9ba77535602fc789e158738961fd94648185259f99c5c6a5a5ceab8/botogram-0.5.tar.gz" } ] }