{ "info": { "author": "Filipe Pina", "author_email": "fopina@skmobi.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "tgbotplug is meant to be an easy-to-extend telegram bot built around\n`twx.botapi `__.\n\nUsing tgbotplug, after choosing/developing your plugins, is as simple\nas:\n\n.. code:: python\n\n import tgbot\n tgbot.TGBot(\n 'YOUR_BOT_TOKEN',\n plugins=[\n Plugin1(),\n ...,\n PluginN(),\n ],\n ).run()\n\nOverview\n--------\n\n|PyPI version| |Build Status| |Coverage Status|\n\n1. `Documentation <#documentation>`__\n2. `VirtualLife Examples <#virtuallife-examples>`__\n\nDocumentation\n-------------\n\nPlugins should inherit ``tgbot.pluginbase.TGPluginBase`` and implement\n``list_commands()`` (and the methods mapped in its result).\n\nDocumentation is a bit scarse (*== None*) at the moment so please focus\non the `plugin\nexamples `__\nand the `VirtualLife Examples <#virtuallife-examples>`__ for now!\n\nVirtualLife Examples\n--------------------\n\n- `PriberamBot `__ - uses\n webhooks, inline queries, packaged for Heroku\n- `ButtieBot `__ - uses\n webhooks, sends photos, packaged for OpenShift\n- `EuromillionsBot `__ -\n uses webhooks, inline queries, packaged for OpenShift\n- `PushItBot `__ - uses\n webhooks, extends tgbotplug Bottle app for extra routes, packaged for\n OpenShift\n- `IndieShuffleBot `__ - uses\n webhooks, sends audio, packaged for OpenShift\n\n.. |PyPI version| image:: https://badge.fury.io/py/tgbotplug.svg\n :target: https://badge.fury.io/py/tgbotplug\n.. |Build Status| image:: https://travis-ci.org/fopina/tgbotplug.svg?branch=master\n :target: https://travis-ci.org/fopina/tgbotplug\n.. |Coverage Status| image:: https://coveralls.io/repos/fopina/tgbotplug/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/fopina/tgbotplug?branch=master", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/fopina/tgbotplug/tarball/v1.2.12", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fopina/tgbotplug", "keywords": "telegram,bot", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "tgbotplug", "package_url": "https://pypi.org/project/tgbotplug/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tgbotplug/", "project_urls": { "Download": "https://github.com/fopina/tgbotplug/tarball/v1.2.12", "Homepage": "https://github.com/fopina/tgbotplug" }, "release_url": "https://pypi.org/project/tgbotplug/1.2.12/", "requires_dist": null, "requires_python": null, "summary": "Telegram plugin-based bot", "version": "1.2.12" }, "last_serial": 1928484, "releases": { "1.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "01d5bdf362fac4d5b98c036ad0a8d820", "sha256": "b8f5965c13ed53156d130f891a237de8b1a36aa641c0ee3b7385aa3bd09efb61" }, "downloads": -1, "filename": "tgbotplug-1.0.1.tar.gz", "has_sig": false, "md5_digest": "01d5bdf362fac4d5b98c036ad0a8d820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7303, "upload_time": "2015-08-05T15:16:33", "url": "https://files.pythonhosted.org/packages/28/b8/1cdbdf0e83dd07e842a51a8d2e5b2232ddc6d3aff966279ac071d97bdde2/tgbotplug-1.0.1.tar.gz" } ], "1.0.2": [], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c1e368737683e392760fb8e8f80c1e80", "sha256": "4535d01b3f978c7ab537b60b85cbdccd83b7db0168603f6f6e5aec1924066068" }, "downloads": -1, "filename": "tgbotplug-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c1e368737683e392760fb8e8f80c1e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7689, "upload_time": "2015-08-08T15:35:48", "url": "https://files.pythonhosted.org/packages/2a/bf/524694849f0352d69b52f43f56efb59948ac5d3749cdf90fb508d580481f/tgbotplug-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7bac653271fcf2d059032101a38fbab3", "sha256": "d7a80d8d011bc8b1de0aa722b073f66c47ec435a4061f9c8b50bd9cd460fc358" }, "downloads": -1, "filename": "tgbotplug-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7bac653271fcf2d059032101a38fbab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7337, "upload_time": "2015-08-28T14:10:27", "url": "https://files.pythonhosted.org/packages/bf/91/f9c874f7ae5ab2e7319b00fbd3e95df8fc50528481688d5be8347bd83f83/tgbotplug-1.0.4.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "77d5af1c1780257a1692c18136013af0", "sha256": "7c3c3e40a491a6b68326db32c10a34472f86bef4267ff91db7b23b012d9d2673" }, "downloads": -1, "filename": "tgbotplug-1.1.tar.gz", "has_sig": false, "md5_digest": "77d5af1c1780257a1692c18136013af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8400, "upload_time": "2016-01-08T09:07:12", "url": "https://files.pythonhosted.org/packages/30/95/018b93b6b0d3dd8ab7d968f7a461a21eba6019d783b7de9c928904fcc43f/tgbotplug-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "65f4eae7c37c85f7a3cd1acd5a7c9997", "sha256": "310be1fe06c52043fc4c04ab52c0292ce5417cd6255ecfbdfbd0d57c568bb5e6" }, "downloads": -1, "filename": "tgbotplug-1.2.tar.gz", "has_sig": false, "md5_digest": "65f4eae7c37c85f7a3cd1acd5a7c9997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8448, "upload_time": "2016-01-08T16:29:26", "url": "https://files.pythonhosted.org/packages/fc/39/e672a9450ce3ab6421b8e52e8b06323c74fe8e36844fd3bd8ed3ec7e5ad1/tgbotplug-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "433226f0fa7341c93382569e1f3759ee", "sha256": "da3d837c7769c11af829703469344bea639166acf2235cdd7a1f1b9cbacd9e89" }, "downloads": -1, "filename": "tgbotplug-1.2.1.tar.gz", "has_sig": false, "md5_digest": "433226f0fa7341c93382569e1f3759ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22937, "upload_time": "2016-01-11T16:19:26", "url": "https://files.pythonhosted.org/packages/68/5d/db370650cf810a8186d20c2d182bd1a0aab45058d5ad5463722360f0d1fa/tgbotplug-1.2.1.tar.gz" } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "f4c279599841a41edb0ca705ea072b57", "sha256": "285a07c287866c8f7eb4adb465cafbf42a0f1e07742a1561ce10a90a2de39749" }, "downloads": -1, "filename": "tgbotplug-1.2.10.tar.gz", "has_sig": false, "md5_digest": "f4c279599841a41edb0ca705ea072b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26190, "upload_time": "2016-01-24T22:45:16", "url": "https://files.pythonhosted.org/packages/a0/92/3753c5be4b2c112cca8e4575e040181167ce9203fec7dcedd9a0be24eea6/tgbotplug-1.2.10.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "5fd35a770e0bc7247cae94d333b5b33d", "sha256": "1a824ba827b54460b1f1608fa6cdaedc2e6699a2f7bc703db9dcdf239fc110d7" }, "downloads": -1, "filename": "tgbotplug-1.2.11.tar.gz", "has_sig": false, "md5_digest": "5fd35a770e0bc7247cae94d333b5b33d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26945, "upload_time": "2016-01-29T02:12:53", "url": "https://files.pythonhosted.org/packages/61/cc/8743ab8debdb6b32a46ec60e5ae1988d84589a3f126e5e8c49427a9fd2c2/tgbotplug-1.2.11.tar.gz" } ], "1.2.12": [ { "comment_text": "", "digests": { "md5": "a97a7cbff959e05231c7fadde288d15a", "sha256": "c86e5f88481ee0e9c4fbe64379de863adb6782af596c2bc82c4d6bb8016af594" }, "downloads": -1, "filename": "tgbotplug-1.2.12.tar.gz", "has_sig": false, "md5_digest": "a97a7cbff959e05231c7fadde288d15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26942, "upload_time": "2016-01-29T02:36:44", "url": "https://files.pythonhosted.org/packages/4f/67/ff1301cb3a2d574f8ede03b422ab938e31b74931f59b76ba3475fd76de4e/tgbotplug-1.2.12.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "bdd3e2dcee89302bf42948be350f6b99", "sha256": "19d94f901f4d6be755910a8361532745074be05e566c2ab6ff2a1756d5730a75" }, "downloads": -1, "filename": "tgbotplug-1.2.2.tar.gz", "has_sig": false, "md5_digest": "bdd3e2dcee89302bf42948be350f6b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22942, "upload_time": "2016-01-11T16:22:23", "url": "https://files.pythonhosted.org/packages/e3/92/f173c3486290fd4400c2f9f8876eecdb5f96390dcca678a0b021eb968ab4/tgbotplug-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "4b165623319fd2010c0b178531a3fa77", "sha256": "f09e0ca326e0756a62f797d301dd69980093247e4a039ffab462a1598ef8bd22" }, "downloads": -1, "filename": "tgbotplug-1.2.3.tar.gz", "has_sig": false, "md5_digest": "4b165623319fd2010c0b178531a3fa77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22929, "upload_time": "2016-01-11T16:26:35", "url": "https://files.pythonhosted.org/packages/ab/c3/d10504a18af0586184521643fe08d7cf7bbe9721f319e370f2021c9b250e/tgbotplug-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "abb29d6bf5717294ced4c942976e52fb", "sha256": "dcf99ffc706d8573bdb9f2d8315062f368e6dafb593d4ba8585011190441f206" }, "downloads": -1, "filename": "tgbotplug-1.2.4.tar.gz", "has_sig": false, "md5_digest": "abb29d6bf5717294ced4c942976e52fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23174, "upload_time": "2016-01-11T18:19:47", "url": "https://files.pythonhosted.org/packages/70/f1/d6e24d0104a16ca646f9bcb146ee616512ca7f936bcf34bb76be4b2c9ab5/tgbotplug-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "6a5a120f8198811344f900c57cab1dff", "sha256": "f0c800f6e6fd8eda694a4f14c89e5193c73a853abf9864f1578658d663dac609" }, "downloads": -1, "filename": "tgbotplug-1.2.5.tar.gz", "has_sig": false, "md5_digest": "6a5a120f8198811344f900c57cab1dff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23376, "upload_time": "2016-01-14T11:34:37", "url": "https://files.pythonhosted.org/packages/66/81/e073e627fd9b45be23f8886861b358b8fc8b928db697cc600db08c54ec3e/tgbotplug-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "7a1a70443c6785e7436d4636c1ddc64e", "sha256": "a3ea44fac14ba9c76ded4a03aabe3f11f3c5d2e7848ab2969e1f8cd9b7ad37b4" }, "downloads": -1, "filename": "tgbotplug-1.2.6.tar.gz", "has_sig": false, "md5_digest": "7a1a70443c6785e7436d4636c1ddc64e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23382, "upload_time": "2016-01-19T10:53:31", "url": "https://files.pythonhosted.org/packages/1f/32/97ae813743f935085a9bbdf7ac7c8a1849283e6d2158308e2ca3c1725283/tgbotplug-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "bd6c03308af1cbb48dcd7794bf4a5ee7", "sha256": "63cb3ad4177dc1f4fd65543899bb09df1a711db79cb864c6b70febd80a4abee1" }, "downloads": -1, "filename": "tgbotplug-1.2.7.tar.gz", "has_sig": false, "md5_digest": "bd6c03308af1cbb48dcd7794bf4a5ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23919, "upload_time": "2016-01-20T17:26:01", "url": "https://files.pythonhosted.org/packages/a3/60/755011086fa815ca97c88f178fcfa2b0092bebdee48207688fb0c7e9a732/tgbotplug-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "2651fff37a3d7da5dc12bd08e97097f3", "sha256": "9452c9471dfb3a48dc64e63ced246397de34936d7b2a402f08ce2f51fda0d367" }, "downloads": -1, "filename": "tgbotplug-1.2.8.tar.gz", "has_sig": false, "md5_digest": "2651fff37a3d7da5dc12bd08e97097f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26275, "upload_time": "2016-01-21T16:28:29", "url": "https://files.pythonhosted.org/packages/51/f6/9bf56569522b8173c43de2e6e1558e047ad9c3e1fc045197b5244f20e7d5/tgbotplug-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "c201c10d55f5d383db6d325756e618b7", "sha256": "76c39e2e118e75d985de01757b3f68d8678df424c394c01d2d1edc8659777cfc" }, "downloads": -1, "filename": "tgbotplug-1.2.9.tar.gz", "has_sig": false, "md5_digest": "c201c10d55f5d383db6d325756e618b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25489, "upload_time": "2016-01-22T18:47:21", "url": "https://files.pythonhosted.org/packages/02/b6/86be636cfe5805f8844f74792e2c5f199e9be89ba95a6322dfe46bd81881/tgbotplug-1.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a97a7cbff959e05231c7fadde288d15a", "sha256": "c86e5f88481ee0e9c4fbe64379de863adb6782af596c2bc82c4d6bb8016af594" }, "downloads": -1, "filename": "tgbotplug-1.2.12.tar.gz", "has_sig": false, "md5_digest": "a97a7cbff959e05231c7fadde288d15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26942, "upload_time": "2016-01-29T02:36:44", "url": "https://files.pythonhosted.org/packages/4f/67/ff1301cb3a2d574f8ede03b422ab938e31b74931f59b76ba3475fd76de4e/tgbotplug-1.2.12.tar.gz" } ] }