{ "info": { "author": "Vince Castellano, Phillip Lopo", "author_email": "surye80@gmail.com, philliplopo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Chat", "Topic :: Communications :: File Sharing", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "twx.botapi\n==========\n\n**twx.botapi: Unofficial Telegram Bot API Library and Client**\n\n -|- \n--:|:--\ncontributions | Please join https://github.com/datamachine/twx.botapi\nissues | Please use https://github.com/datamachine/twx.botapi/issues\nPython version supported | 2.7, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6\n\n**twx.botapi** is a python interface for the Telegram bot API. It supports\nmaking synchronous and asynchronous calls and converts the response into a\nusable native python object.\n\nSupport for the MTProto API is in the works, but considered pre-alpha right now.\n\nSupport\n-------\n\nYou can join our support chat at: https://telegram.me/twxapi\n\nInstall\n-------\n\nFor stable:\n\n``pip install twx.botapi``\n\nFor dev:\n\n``pip install -i https://testpypi.python.org/pypi twx.botapi``\n\nDocumentation\n-------------\n\nDocumentation can be found at http://pythonhosted.org/twx.botapi/\n\nQuick Start\n-----------\n\n```python\nfrom twx.botapi import TelegramBot, ReplyKeyboardMarkup\n\n\"\"\"\nSetup the bot\n\"\"\"\n\nbot = TelegramBot('')\nbot.update_bot_info().wait()\nprint(bot.username)\n\n\"\"\"\nSend a message to a user\n\"\"\"\nuser_id = int()\n\nresult = bot.send_message(user_id, 'test message body').wait()\nprint(result)\n\n\"\"\"\nGet updates sent to the bot\n\"\"\"\nupdates = bot.get_updates().wait()\nfor update in updates:\n print(update)\n\n\"\"\"\nUse a custom keyboard\n\"\"\"\nkeyboard = [\n ['7', '8', '9'],\n ['4', '5', '6'],\n ['1', '2', '3'],\n ['0']\n]\nreply_markup = ReplyKeyboardMarkup.create(keyboard)\n\nbot.send_message(user_id, 'please enter a number', reply_markup=reply_markup).wait()\n```", "description_content_type": "text/markdown", "docs_url": "https://pythonhosted.org/twx.botapi/", "download_url": "https://github.com/datamachine/twx.botapi/archive/3.6.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/datamachine/twx.botapi", "keywords": "datamachine,telex,telegram,bot,api,rpc,twx,chat", "license": "", "maintainer": "", "maintainer_email": "", "name": "twx.botapi", "package_url": "https://pypi.org/project/twx.botapi/", "platform": "Linux", "project_url": "https://pypi.org/project/twx.botapi/", "project_urls": { "Download": "https://github.com/datamachine/twx.botapi/archive/3.6.2.zip", "Homepage": "https://github.com/datamachine/twx.botapi" }, "release_url": "https://pypi.org/project/twx.botapi/3.6.2/", "requires_dist": null, "requires_python": "", "summary": "Unofficial Telegram Bot API Library and Client", "version": "3.6.2" }, "last_serial": 3902836, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "17acc84907d6102facdbdc669e1d48fe", "sha256": "ad622011f3e6b9b44fcdac8c1b85dd54cabd0e316111b32720eba4a29bddebe0" }, "downloads": -1, "filename": "twx.botapi-1.0.tar.gz", "has_sig": false, "md5_digest": "17acc84907d6102facdbdc669e1d48fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14046, "upload_time": "2015-07-01T04:45:13", "url": "https://files.pythonhosted.org/packages/21/25/4b974eda08a5cbb22ee588db64d7e7ebf909d335c87740f4ebd3d22e47cc/twx.botapi-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f7a3e3019f8a638e0ef4cececd1abc15", "sha256": "51929c517ceda4e8fc3d085c6f6de2e038d8ddfacf2a426352b974e7af20ce30" }, "downloads": -1, "filename": "twx.botapi-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f7a3e3019f8a638e0ef4cececd1abc15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14037, "upload_time": "2015-07-01T08:55:57", "url": "https://files.pythonhosted.org/packages/84/e7/dff069eb840c66ebb4317442b983a915a94bb6ce9dbfb0b6e8fcbf9e5ce4/twx.botapi-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1fc06bc4259810b181a5826ba7665011", "sha256": "fb03b5814920b34a36814191db407a80483b8f52b302fca0b3d7af0f8f6a3fc2" }, "downloads": -1, "filename": "twx.botapi-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1fc06bc4259810b181a5826ba7665011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14148, "upload_time": "2015-07-05T18:47:03", "url": "https://files.pythonhosted.org/packages/e6/e2/83689d0418dc5db724d07a6f35a009f7ed484ceb8c04f267bc792ff18188/twx.botapi-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "a371a6eb17486b3c3920e5b628a3e348", "sha256": "210164a50209eacfa242b887b70cbf4b1815fca90cc43ae0c3d01d4a9064b8ec" }, "downloads": -1, "filename": "twx.botapi-1.0.2.zip", "has_sig": false, "md5_digest": "a371a6eb17486b3c3920e5b628a3e348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16898, "upload_time": "2015-07-05T18:53:07", "url": "https://files.pythonhosted.org/packages/87/aa/7dc604ce5599d225acada8e279fcff850dd7071877ca6ffc7efc11288fb9/twx.botapi-1.0.2.zip" } ], "1.0rc1": [ { "comment_text": "", "digests": { "md5": "c963bba991c103694ad3f0f2017ce2c3", "sha256": "a6f946808de7da7939f7c12758c3a549ed115bdecc95fcbbb595a6b0d2c86289" }, "downloads": -1, "filename": "twx.botapi-1.0rc1-py2.7.egg", "has_sig": false, "md5_digest": "c963bba991c103694ad3f0f2017ce2c3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27253, "upload_time": "2015-06-30T01:02:14", "url": "https://files.pythonhosted.org/packages/c6/78/89cb16768cbf68ef71eb99adb7055568c9479d7decadcf259db73973b63b/twx.botapi-1.0rc1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c547c9c394ba794315ccc087ecf8a838", "sha256": "a4b04bf82e8fa36007e525002999366c56c46268292412fb3ecb3cdd7493e319" }, "downloads": -1, "filename": "twx.botapi-1.0rc1-py3.2.egg", "has_sig": false, "md5_digest": "c547c9c394ba794315ccc087ecf8a838", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 27538, "upload_time": "2015-06-30T01:02:04", "url": "https://files.pythonhosted.org/packages/d5/a2/3109c37aea01957bc88e77b3deadce866cf431f8e16492705cefc940e286/twx.botapi-1.0rc1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "7ea85f55f5f60422bb3a94ec4706baf9", "sha256": "dca72512aef63447b14eab06cfeb6067a528ea03918e12f49d676133e19d253a" }, "downloads": -1, "filename": "twx.botapi-1.0rc1-py3.3.egg", "has_sig": false, "md5_digest": "7ea85f55f5f60422bb3a94ec4706baf9", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 28243, "upload_time": "2015-06-30T01:01:56", "url": "https://files.pythonhosted.org/packages/00/65/4e50695c0533fdeb72abba75b8de4036be93940e393ce80c9a648bd15473/twx.botapi-1.0rc1-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "20bb8abe6fbba19a0eba4387db45aee9", "sha256": "9ae01ea4f955f1ec91f271717abe1a93a010b239a8e1ad5853815e5576b73b92" }, "downloads": -1, "filename": "twx.botapi-1.0rc1-py3.4.egg", "has_sig": false, "md5_digest": "20bb8abe6fbba19a0eba4387db45aee9", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 27834, "upload_time": "2015-06-30T00:58:41", "url": "https://files.pythonhosted.org/packages/1f/fd/581603912e4914434bdf7028cf4986ef5f0efa15c8bd8472ea455ce894f3/twx.botapi-1.0rc1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "d666f46c14f530c91c79a409b63c6ad8", "sha256": "85bcc4e77275ec6817fa05b03249b2a56e1edb16aa128362ee2dc52e8ca72fa8" }, "downloads": -1, "filename": "twx.botapi-1.0rc1-py3.5.egg", "has_sig": false, "md5_digest": "d666f46c14f530c91c79a409b63c6ad8", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 27825, "upload_time": "2015-06-30T00:54:15", "url": "https://files.pythonhosted.org/packages/a4/13/f77df0d239c7bb16ecccf8148a8a624ea9dcb559b29e1fca09d84ee45d95/twx.botapi-1.0rc1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "fd3c7d11af272092e225712f38d78322", "sha256": "c2c90295a8fd52f5987c39c5b14edf8e30057e81978f0d0e5fb9c0f9a4d93f89" }, "downloads": -1, "filename": "twx.botapi-1.0rc1.tar.gz", "has_sig": false, "md5_digest": "fd3c7d11af272092e225712f38d78322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13953, "upload_time": "2015-07-01T02:55:46", "url": "https://files.pythonhosted.org/packages/93/47/e4f78590cdad2c1f6740eeaf98a6f6ca587f4883ebad7dd93fd2f27f875e/twx.botapi-1.0rc1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "40ec6eefbfb40a2d120d57ffb2a6666d", "sha256": "573cbfe5ed08e92092d45f4d6f325d338829dc1561c9f5133a112ea6d23fe077" }, "downloads": -1, "filename": "twx.botapi-2.0.0.win32.exe", "has_sig": false, "md5_digest": "40ec6eefbfb40a2d120d57ffb2a6666d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 208912, "upload_time": "2015-10-11T00:08:17", "url": "https://files.pythonhosted.org/packages/f9/fa/9b1389c306640194a5bdc30a4475ef994b3b1521e5eeef2da683971e6909/twx.botapi-2.0.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "8bf8596c99b611e66fe63d5ef3d89e22", "sha256": "245f7d8dc1af0056842e2d914b998228cdb7b4e9de4364694700531127a09f92" }, "downloads": -1, "filename": "twx.botapi-2.0.0.zip", "has_sig": false, "md5_digest": "8bf8596c99b611e66fe63d5ef3d89e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18869, "upload_time": "2015-10-11T00:08:11", "url": "https://files.pythonhosted.org/packages/13/9b/366a8b2fdccd669976c8e4f1e7ebd7c7d08fdd9c63f72e5791758f9f78f1/twx.botapi-2.0.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c657bf0dc63ae5264c5d48ccc5aa227d", "sha256": "eed077bd71dab57390ed6cb1ebcf9fcbec6b016814ed2b98df4a7a5a247e741c" }, "downloads": -1, "filename": "twx.botapi-2.0.1.zip", "has_sig": false, "md5_digest": "c657bf0dc63ae5264c5d48ccc5aa227d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18867, "upload_time": "2015-10-12T01:09:38", "url": "https://files.pythonhosted.org/packages/ce/84/b39a7e017f13b7d5d361d26c6f3971caaf6bd0356a4643606f1e83030fc3/twx.botapi-2.0.1.zip" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "38ae26d4241de99ee53619fb26aca71b", "sha256": "44ed45398f59251777a129f3b02c39d1e8d9df362af5480262e7b3419b8c0527" }, "downloads": -1, "filename": "twx.botapi-2.1.0.zip", "has_sig": false, "md5_digest": "38ae26d4241de99ee53619fb26aca71b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21510, "upload_time": "2016-02-27T09:56:46", "url": "https://files.pythonhosted.org/packages/17/2e/bdaa569f76ca90e25614e1ab0f55653bdb5ce01329dc1c55523ff55a14b4/twx.botapi-2.1.0.zip" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "ee01f775d0b8e2c5060dbdddad8cb592", "sha256": "f25f795f3d9c948c1b76a81e96da89f2a8de6538dee265d52b50c8b8d186aff0" }, "downloads": -1, "filename": "twx.botapi-3.1.1.zip", "has_sig": false, "md5_digest": "ee01f775d0b8e2c5060dbdddad8cb592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28554, "upload_time": "2016-11-28T06:45:15", "url": "https://files.pythonhosted.org/packages/bd/eb/ef6612d278d263f79a1d87cd2ab9c1e1c9bc8e2718eb4591e0e556cab1be/twx.botapi-3.1.1.zip" } ], "3.1.1.dev0": [ { "comment_text": "", "digests": { "md5": "e40038755c08cb721d0fa1bf4c9c2104", "sha256": "2d466b4a8e10277a5f61a9a2d7e08813bf453370387e72baf7340ad00aa9a15e" }, "downloads": -1, "filename": "twx.botapi-3.1.1.dev0.zip", "has_sig": false, "md5_digest": "e40038755c08cb721d0fa1bf4c9c2104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28686, "upload_time": "2016-11-28T06:42:21", "url": "https://files.pythonhosted.org/packages/68/f9/078aa84e47e1607eb0e3cdc1464055a71cf3fa355dccfaa166e723c00a6d/twx.botapi-3.1.1.dev0.zip" } ], "3.2.0.dev0": [ { "comment_text": "", "digests": { "md5": "93d95ac98d54da6f2e3df2a09f7a1847", "sha256": "2bd27b799bb389ff75dc9b918aa8469ea3cd96fbd909f2a22618bd717496a7a5" }, "downloads": -1, "filename": "twx.botapi-3.2.0.dev0.zip", "has_sig": false, "md5_digest": "93d95ac98d54da6f2e3df2a09f7a1847", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31245, "upload_time": "2016-11-28T08:18:40", "url": "https://files.pythonhosted.org/packages/28/60/72d8a3b7c9d6483fff374177d5938d80e59c65801a42bc1008d491118ccb/twx.botapi-3.2.0.dev0.zip" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "1999a2e4067ca5623f78364ebf4d27d9", "sha256": "cc64c74b5bc64e547540c402af5b269504a960b035a79a17a2e5dfbbdce309bf" }, "downloads": -1, "filename": "twx.botapi-3.6.0-1.tar.gz", "has_sig": false, "md5_digest": "1999a2e4067ca5623f78364ebf4d27d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33754, "upload_time": "2018-05-08T07:27:48", "url": "https://files.pythonhosted.org/packages/43/1a/1392ab1ccb67ac2411dd5b78939e39cb5c8d6337ff0acd714824e16dba67/twx.botapi-3.6.0-1.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "c687522a69bfb07f0a62f3ad1fbbdfd0", "sha256": "eed7365c5834dfccfa1f8d958e44055e0101b23e83c1b1ab84a8c3b3b75b7f79" }, "downloads": -1, "filename": "twx.botapi-3.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c687522a69bfb07f0a62f3ad1fbbdfd0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33726, "upload_time": "2018-05-13T19:28:42", "url": "https://files.pythonhosted.org/packages/ca/43/8fdcfb502f3d2f2ec1410e6c0ce64dd6ee91148968aa11d3248f1da605de/twx.botapi-3.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79b0e7a9cd14abb721cbd74fae1a9134", "sha256": "785ab64657c3473e887acdd330d9133165e32bb641d9111d16ef864671266d94" }, "downloads": -1, "filename": "twx.botapi-3.6.1.tar.gz", "has_sig": false, "md5_digest": "79b0e7a9cd14abb721cbd74fae1a9134", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33751, "upload_time": "2018-05-13T19:28:55", "url": "https://files.pythonhosted.org/packages/43/8c/bbf9fd939797c6c8eea5a0899ae19a8c1ccaea8f70296dee81e555a44e6c/twx.botapi-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "4b6dd83194318cc158cadcbd927a5008", "sha256": "7a9a57e93789a9b5075173146b69b9a07cac55347485c94499186f361ab401b4" }, "downloads": -1, "filename": "twx.botapi-3.6.2.tar.gz", "has_sig": false, "md5_digest": "4b6dd83194318cc158cadcbd927a5008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33785, "upload_time": "2018-05-27T06:41:10", "url": "https://files.pythonhosted.org/packages/93/e8/722bc8acd0732019ad879fc5427d07746abb4115001316b91576661e463e/twx.botapi-3.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b6dd83194318cc158cadcbd927a5008", "sha256": "7a9a57e93789a9b5075173146b69b9a07cac55347485c94499186f361ab401b4" }, "downloads": -1, "filename": "twx.botapi-3.6.2.tar.gz", "has_sig": false, "md5_digest": "4b6dd83194318cc158cadcbd927a5008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33785, "upload_time": "2018-05-27T06:41:10", "url": "https://files.pythonhosted.org/packages/93/e8/722bc8acd0732019ad879fc5427d07746abb4115001316b91576661e463e/twx.botapi-3.6.2.tar.gz" } ] }