{ "info": { "author": "chuanwu", "author_email": "chuanwusun@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=========================\nWechatBot\n=========================\n\n.. image:: https://travis-ci.org/chuanwu/WechatBot.svg?branch=master\n\n*WechatBot* is a wechat bot built for geeks.\n\n=====================\n 1. \u5feb\u901f\u4e0a\u624b\n=====================\n\n\n---------------------\n1.1 \u5b89\u88c5\n---------------------\n\n.. code-block:: python\n\n pip install wechatbot\n\n---------------------\n1.2 \u7528\u6cd5\n---------------------\n\n\u8d34\u4e0a\u793a\u4f8b\u4ee3\u7801\uff0c wechatbot/ping.py\u3002\n\n.. code-block:: python\n\n # -*- coding:utf-8 -*-\n from wechatbot import WechatBot\n\n\n class MyBot(WechatBot):\n def text_reply(self, msg):\n if \"ping\" in msg:\n return 'pong'\n\n\n\u5199\u5b8c\u4f60\u7684\u4ee3\u7801\u4e4b\u540e\uff0c\u53ef\u4ee5\u6267\u884c`make develop`\uff0c\u6839\u636e\u63d0\u793a\u626b\u63cf\u4e8c\u7ef4\u7801\u4e4b\u540e\uff0c\u673a\u5668\u4eba\u5c31\u8dd1\u8d77\u6765\u5566\u3002\n\u8fd9\u65f6\uff0c\u53ef\u4ee5\u5411\u673a\u5668\u4eba\u53d1\u9001\u4e00\u4e2aping\u7684\u6d88\u606f\u6765\u770b\u770b\u670d\u52a1\u662f\u5426\u6b63\u5e38\u3002\n\n========================\n2. \u89c4\u5212\n========================\n\n\u63a5\u4e0b\u6765\u4f1a\u628aBot\u505a\u6210\u4e00\u4e2a\u66f4\u52a0\u57fa\u7840\u7684\u670d\u52a1\uff0c\u53ea\u5bf9\u5916\u66b4\u9732\u4e24\u4e2a\u6a21\u5757:\n\n- \u5728\u63a5\u53d7\u6307\u4ee4\u4e4b\u540e\u53d1\u9001\u5b9a\u5236\u6d88\u606f [done]\n\n\n- \u4e3b\u52a8\u5411\u67d0\u4e2a\u7528\u6237\u53d1\u9001\u6d88\u606f [doing]\n\n\n\u8c22\u8c22\u9605\u8bfb\uff01\n\n\n**Good luck, have fun!**\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://github.com/chuanwu/WechatBot", "keywords": "wechat bot chatops", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wechatbot", "package_url": "https://pypi.org/project/wechatbot/", "platform": "", "project_url": "https://pypi.org/project/wechatbot/", "project_urls": { "Homepage": "https://github.com/chuanwu/WechatBot" }, "release_url": "https://pypi.org/project/wechatbot/1.0.13/", "requires_dist": [ "Pillow (==4.0.0)", "anyjson (==0.3.3)", "beautifulsoup4 (==4.5.1)", "enum34 (==1.1.6)", "gevent (==1.2.2)", "pypng (==0.0.18)", "pytest (==3.0.7)", "qrcode (==5.3)", "requests (==2.7.0)", "simplejson (==3.7.3)", "ujson (==1.34)" ], "requires_python": "", "summary": "a wechat bot developed for geeks", "version": "1.0.13" }, "last_serial": 3419645, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "dca911b165086bd29c34fceec63066f3", "sha256": "136d90463657f0cc86497bcb40811fd113d00e15282d644480ec5921dd38cb50" }, "downloads": -1, "filename": "wechatbot-1.0.1.tar.gz", "has_sig": false, "md5_digest": "dca911b165086bd29c34fceec63066f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1104, "upload_time": "2017-04-09T18:37:55", "url": "https://files.pythonhosted.org/packages/05/07/fb4296f98d8c5bf54ae191cfbfd1a3f5b8c01e6acfbd311749cb9db3f3de/wechatbot-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "5b63b269dbe31a2aaff422f966c865e6", "sha256": "01034c4001048cfa5a98e9052776b9ce0b207c53839f5ae7c8ad127db8aceb11" }, "downloads": -1, "filename": "wechatbot-1.0.10-py2-none-any.whl", "has_sig": false, "md5_digest": "5b63b269dbe31a2aaff422f966c865e6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10398, "upload_time": "2017-09-17T13:02:39", "url": "https://files.pythonhosted.org/packages/4d/ed/caba0d6652293d1ed4c9a79355625f85ee6c16b11df3164cabb3360da28e/wechatbot-1.0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2b70bf5e0a519bfc4b7fb22fa246903", "sha256": "77aa73088d3cc2bbf14fa387e4cf0ddf20b82ff7cb5e8ffcefcf6f86aa42d7a2" }, "downloads": -1, "filename": "wechatbot-1.0.10.tar.gz", "has_sig": false, "md5_digest": "b2b70bf5e0a519bfc4b7fb22fa246903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7363, "upload_time": "2017-09-17T13:02:40", "url": "https://files.pythonhosted.org/packages/f4/c7/4aa4c609cc59a8b0f6127764020a4be2192104b787f78a92da041fd940ab/wechatbot-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "60632db75692c4f6398025b0523f5394", "sha256": "f6dbffa4c637408150313a380798ebdd1dd48283acce3f12e44e03d8d9951cc6" }, "downloads": -1, "filename": "wechatbot-1.0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "60632db75692c4f6398025b0523f5394", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11008, "upload_time": "2017-09-19T02:16:05", "url": "https://files.pythonhosted.org/packages/2f/81/5b63896e20800680b66793da4e3386924311af1bf030dee014e640147f0e/wechatbot-1.0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "add51d2ef5cce27c5391397696ed934b", "sha256": "336f7a22ba45e99cd0d060d02d333307937e6a678a0754634e9ed9c7fea15bfb" }, "downloads": -1, "filename": "wechatbot-1.0.11.tar.gz", "has_sig": false, "md5_digest": "add51d2ef5cce27c5391397696ed934b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7586, "upload_time": "2017-09-19T02:16:07", "url": "https://files.pythonhosted.org/packages/85/ca/25d3455d74eb3cd30548dd590af83c29bfa7c51b789d9abe42ec5d3f2a80/wechatbot-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "f80b14519dbcd8dbb3d9d7ce1b327a8e", "sha256": "ad65446678649d4e2fcd0284fa34287e4beb2326fbca74b8339ae685bf9289fb" }, "downloads": -1, "filename": "wechatbot-1.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "f80b14519dbcd8dbb3d9d7ce1b327a8e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11081, "upload_time": "2017-09-21T02:51:00", "url": "https://files.pythonhosted.org/packages/5c/eb/e4869deb7de3c5722ab290816fcfeff48420ee6076baebe9d61279f04752/wechatbot-1.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eaa95f194360e275fe41c544713acce", "sha256": "627ec1b76c00d2a0b6323830918c4689e966e8e1e5aaaac28b014c9fe838af80" }, "downloads": -1, "filename": "wechatbot-1.0.12.tar.gz", "has_sig": false, "md5_digest": "6eaa95f194360e275fe41c544713acce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7619, "upload_time": "2017-09-21T02:51:02", "url": "https://files.pythonhosted.org/packages/ef/78/f68aa94846092e31e28969eeb1d3cc666b5866ecc48585ffb19b0362e36b/wechatbot-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "009ca30ab82348c0d834ecdede791f33", "sha256": "ffe7b859b538e8bf32204301626aed7ee781ad8f6d3455ac5bb5a4d9056e33e6" }, "downloads": -1, "filename": "wechatbot-1.0.13-py2-none-any.whl", "has_sig": false, "md5_digest": "009ca30ab82348c0d834ecdede791f33", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10638, "upload_time": "2017-12-15T11:36:21", "url": "https://files.pythonhosted.org/packages/1c/a3/30f24e71a04cca087d6fa93203e6ad702427e91df0f821c2615cd0009a33/wechatbot-1.0.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88bd135eca6e7afe68e08628b914671a", "sha256": "8c16c05bf7c024bbe9d327fdf5c2334a26a76931a9c795954c681d61d0120829" }, "downloads": -1, "filename": "wechatbot-1.0.13.tar.gz", "has_sig": false, "md5_digest": "88bd135eca6e7afe68e08628b914671a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7376, "upload_time": "2017-12-15T11:36:22", "url": "https://files.pythonhosted.org/packages/f6/bf/1fc0c4110717c9e8c42d38c3a437965dbb2493fc84c8b6f2b111e39cfdca/wechatbot-1.0.13.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d730928d05f3a7baca26feb15b7b69d3", "sha256": "66ac4d150171dc03a217ae6811345556e03c0e94936f4abb94fb2bbd32eb73f4" }, "downloads": -1, "filename": "wechatbot-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d730928d05f3a7baca26feb15b7b69d3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2475, "upload_time": "2017-04-10T03:33:14", "url": "https://files.pythonhosted.org/packages/2d/14/7262cd18f2322119ad29c19e1f606726108c58904eff38ba0f3c0e8f8427/wechatbot-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a03a4cce00dc8a724f02e106d45beaca", "sha256": "cae0daf7e8f73ce65667804a608adf9f4fc75da5678fdb6d153a93086566277d" }, "downloads": -1, "filename": "wechatbot-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a03a4cce00dc8a724f02e106d45beaca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 982, "upload_time": "2017-04-10T03:30:54", "url": "https://files.pythonhosted.org/packages/7e/39/684499fca9d698e6f124f25fadb1107cc4aebacf67cd6e401061f4a2d2d1/wechatbot-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ff8b5ac5e407bee40d1b22bd37f20b93", "sha256": "c72ee1c10d33c7b858bf22fd61e6892ace0329bce04fe5e559b6c873c68bb5e4" }, "downloads": -1, "filename": "wechatbot-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "ff8b5ac5e407bee40d1b22bd37f20b93", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7960, "upload_time": "2017-04-10T17:52:51", "url": "https://files.pythonhosted.org/packages/68/ba/977488eda99f5d1fb6a3b6e0f80faed8e83ad80d4b1c33781bf9d9713d7b/wechatbot-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9b2439262452f346dcad5c8d0f86878", "sha256": "c343e7394fda884b7376110d35c65547a183d3a83161aa40c8ceeeb26e5e0acc" }, "downloads": -1, "filename": "wechatbot-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a9b2439262452f346dcad5c8d0f86878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5285, "upload_time": "2017-04-10T17:52:53", "url": "https://files.pythonhosted.org/packages/0f/4f/a129ce188950a8f3f36cda44146e815803fc2e2301898745852531e9f40b/wechatbot-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5b6c691a0a7dd335f4ea8446d3cebb23", "sha256": "d86fe214d6885e8ce3d5fb83fb59b75df3ed06a47791e53ddfd8bb4bce21d94d" }, "downloads": -1, "filename": "wechatbot-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "5b6c691a0a7dd335f4ea8446d3cebb23", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10032, "upload_time": "2017-04-12T14:19:37", "url": "https://files.pythonhosted.org/packages/e2/ff/ecfc839afdf4aeda4602abb25fa4dd3736130bc3cce5cc1b2eee42f1205b/wechatbot-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f379516c9b4074a8f77bf47d1c37fa91", "sha256": "0ede6185a420a40cdeb6f31b2faf435e82afb7c657e53b80664f7bf584d0251a" }, "downloads": -1, "filename": "wechatbot-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f379516c9b4074a8f77bf47d1c37fa91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6552, "upload_time": "2017-04-12T14:19:39", "url": "https://files.pythonhosted.org/packages/f5/56/e26ac4069012ef559a1f1a4b94159b8c887c7b2e2bf93b94d20aa8b5cf31/wechatbot-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "37e25e873b0bbcf93d3540dffd103eec", "sha256": "2551fe23ee5634f2e177b768b3ad4b50ac6b012372ce9a0396a4c2bdbabf9ade" }, "downloads": -1, "filename": "wechatbot-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "37e25e873b0bbcf93d3540dffd103eec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11564, "upload_time": "2017-04-16T18:51:04", "url": "https://files.pythonhosted.org/packages/10/ff/6a41187dac18d71f27ff883383438b0dc86208f2df4082a315b6a0ef0f40/wechatbot-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bb48d6e5710e5ce9ddd33b9e3e39c4d", "sha256": "f9482f375af49e8b6ff6e60f229fb9b53396bda60dab19ff01a24817eed360fd" }, "downloads": -1, "filename": "wechatbot-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8bb48d6e5710e5ce9ddd33b9e3e39c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7491, "upload_time": "2017-04-16T18:51:06", "url": "https://files.pythonhosted.org/packages/58/f4/1f6e54cce0f475674456b245d80a25747c6e025fbc9b0e3d058e92b14294/wechatbot-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "e5c2c24433cf61ef6dad4e1863febab6", "sha256": "1bba52177203f2cf8587858fad62dcae1a859896270c17472ab74674fd354f85" }, "downloads": -1, "filename": "wechatbot-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "e5c2c24433cf61ef6dad4e1863febab6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10110, "upload_time": "2017-06-04T10:21:15", "url": "https://files.pythonhosted.org/packages/51/0e/7106902eb6215952535fffcd0f9a724002199ee51e148bd6df4577b639d9/wechatbot-1.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "618684182b06ae0c8827516441be9fad", "sha256": "ee54d44cb6cdc452f7e2e54b98b02cf752bccc58a2f53e233b9d244452c99a93" }, "downloads": -1, "filename": "wechatbot-1.0.6.tar.gz", "has_sig": false, "md5_digest": "618684182b06ae0c8827516441be9fad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6833, "upload_time": "2017-06-04T10:21:16", "url": "https://files.pythonhosted.org/packages/39/61/4fcff72e05b71a2c80c133fddd5df84769a1d413bfbad8ea514889cd2168/wechatbot-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "2e9c051f9c8b7eb23aabdb38700fb8c2", "sha256": "b07a07f16537dbff5b56fcca3af2f11ce3ff6999921fb0d65175709f5ecd0fa5" }, "downloads": -1, "filename": "wechatbot-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "2e9c051f9c8b7eb23aabdb38700fb8c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10104, "upload_time": "2017-06-04T11:30:22", "url": "https://files.pythonhosted.org/packages/09/48/ffe4777a10aa42446a784a26520fa1ea59f62d7e72d76c8344bcf5967795/wechatbot-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee2fbdc4b4a265ea0cb6a026c349b505", "sha256": "ce25954a7d743ab828efa6d2673a9de5a15b8da74c8ceb57e8fa8b5806e4ce99" }, "downloads": -1, "filename": "wechatbot-1.0.7.tar.gz", "has_sig": false, "md5_digest": "ee2fbdc4b4a265ea0cb6a026c349b505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6828, "upload_time": "2017-06-04T11:30:23", "url": "https://files.pythonhosted.org/packages/cf/94/e33090044957e641b43dc6d3f002b59af6e70c52cf79e59acc5e939bfc92/wechatbot-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "ff6937a00ba248c5014a8f0e8a68ea50", "sha256": "2b817d539b8ab79d0ce92e36cff703df0c048b3a7fa8cff4156c7b32f05d4563" }, "downloads": -1, "filename": "wechatbot-1.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "ff6937a00ba248c5014a8f0e8a68ea50", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10115, "upload_time": "2017-06-04T12:05:15", "url": "https://files.pythonhosted.org/packages/a0/34/20fb55e6edc1e3b0ee0d8c17797457f614c58eb24a0d3c1b55c3bd7e9b90/wechatbot-1.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b756c4f598937e6e84ba8edc679c293", "sha256": "902169064ec224e29e33aacf906c567c20ae52fc3c07359cfb14b614b5dd0b05" }, "downloads": -1, "filename": "wechatbot-1.0.8.tar.gz", "has_sig": false, "md5_digest": "9b756c4f598937e6e84ba8edc679c293", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6835, "upload_time": "2017-06-04T12:05:17", "url": "https://files.pythonhosted.org/packages/02/d9/d9b3d3ac9b2f569a8d58b9577253754aa6c0c0f1482cea2ea88301a385b7/wechatbot-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "aef39bf0cf0c60dc154224d4c382b034", "sha256": "82600bbdd962aab8e2c5e37c8ca673cd4964c56dae2e491065b8ffad2e46efb6" }, "downloads": -1, "filename": "wechatbot-1.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "aef39bf0cf0c60dc154224d4c382b034", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10385, "upload_time": "2017-09-17T12:52:59", "url": "https://files.pythonhosted.org/packages/32/cd/7e3f66c8d1d6dfa00c6539cfb76ac5489bf5ef9f2201c02346018c509964/wechatbot-1.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01c9dcab9ec668c70624bf1ed5a72521", "sha256": "45d9c0c7e81325bfe9b446689c1f3fc43f40f9da50f50d0a2415125e069dfa1c" }, "downloads": -1, "filename": "wechatbot-1.0.9.tar.gz", "has_sig": false, "md5_digest": "01c9dcab9ec668c70624bf1ed5a72521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7362, "upload_time": "2017-09-17T12:53:01", "url": "https://files.pythonhosted.org/packages/53/9b/0dbe90e8a14bc4fdd4182196af9fcf880eddc183c9d22b135885baebcce7/wechatbot-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "009ca30ab82348c0d834ecdede791f33", "sha256": "ffe7b859b538e8bf32204301626aed7ee781ad8f6d3455ac5bb5a4d9056e33e6" }, "downloads": -1, "filename": "wechatbot-1.0.13-py2-none-any.whl", "has_sig": false, "md5_digest": "009ca30ab82348c0d834ecdede791f33", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10638, "upload_time": "2017-12-15T11:36:21", "url": "https://files.pythonhosted.org/packages/1c/a3/30f24e71a04cca087d6fa93203e6ad702427e91df0f821c2615cd0009a33/wechatbot-1.0.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88bd135eca6e7afe68e08628b914671a", "sha256": "8c16c05bf7c024bbe9d327fdf5c2334a26a76931a9c795954c681d61d0120829" }, "downloads": -1, "filename": "wechatbot-1.0.13.tar.gz", "has_sig": false, "md5_digest": "88bd135eca6e7afe68e08628b914671a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7376, "upload_time": "2017-12-15T11:36:22", "url": "https://files.pythonhosted.org/packages/f6/bf/1fc0c4110717c9e8c42d38c3a437965dbb2493fc84c8b6f2b111e39cfdca/wechatbot-1.0.13.tar.gz" } ] }