{ "info": { "author": "Drake Zhao", "author_email": "drake.zhao@ringcentral.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# [ringcentral-chatbot-python-ext-bot-info](https://github.com/zxdong262/ringcentral-chatbot-python-ext-bot-info) \n\nSimple ringcentral chatbot python extension that add `bot info` command support.\n\n![screen](screenshots/ss.png)\n\n## Table of contents \n\n- [Use](#use)\n- [Prerequisites](#prerequisites)\n- [Quick start](#quick-start)\n- [Test bot](#test-bot)\n- [License](#license)\n\n## Use\n\n[Use/write extensions](https://github.com/zxdong262/ringcentral-chatbot-python/blob/master/docs/extensions.md)\n\n## Prerequisites\n\n- Python3.6+ and Pip3\n- Create the bot App: Login to [developer.ringcentral.com](https://developer.ringcentral.com) and create an `public` `Server/Bot` app with permissions: `ReadContacts, ReadMessages, ReadPresence, Contacts, ReadAccounts, SMS, InternalMessages, ReadCallLog, ReadCallRecording, WebhookSubscriptions, Glip`\n\n## Quick start\n\n```bash\n\n# use virtualenv\npip3 install virtualenv # might need sudo\n\n# init virtual env\nvirtualenv venv --python=python3\n\n# use env\nsource ./venv/bin/activate\n\n# install deps\npip install -r requirements.txt\nnpm i\n\n# run ngrok proxy\n# since bot need https server,\n# so we need a https proxy for ringcentral to visit our local server\n./bin/proxy\n# will show:\n# Forwarding https://xxxxx.ngrok.io -> localhost:8989\n\n# create env file\ncp .sample.env .env\n# then edit .env, set proper setting,\n# and goto your ringcentral app setting page, set OAuth Redirect URI to https://https://xxxxx.ngrok.io/bot-oauth\nRINGCENTRAL_BOT_SERVER=https://xxxxx.ngrok.io\n\n## for bots auth required, get them from your ringcentral app page\nRINGCENTRAL_BOT_CLIENT_ID=\nRINGCENTRAL_BOT_CLIENT_SECRET=\n\n# create bot config\ncp config.sample.py config.py\n\n# run local dev server\n./bin/start\n```\n\n## Test bot\n\n- Goto your ringcentral app's bot section, click 'Add to glip'\n- Login to [https://glip-app.devtest.ringcentral.com](https://glip-app.devtest.ringcentral.com), find the bot by searching its name. Talk to the bot.\n- Edit config.py to change bot bahavior and test in [https://glip-app.devtest.ringcentral.com](https://glip-app.devtest.ringcentral.com)\n\n## License\n\nMIT\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zxdong262/ringcentral-chatbot-python-ext-bot-info", "keywords": "ringcentral,bot,framework", "license": "", "maintainer": "", "maintainer_email": "", "name": "ringcentral-bot-framework-extension-botinfo", "package_url": "https://pypi.org/project/ringcentral-bot-framework-extension-botinfo/", "platform": "", "project_url": "https://pypi.org/project/ringcentral-bot-framework-extension-botinfo/", "project_urls": { "Homepage": "https://github.com/zxdong262/ringcentral-chatbot-python-ext-bot-info" }, "release_url": "https://pypi.org/project/ringcentral-bot-framework-extension-botinfo/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "Simple ringcentral chatbot framework python extension that add `bot info` command support.", "version": "0.4.0" }, "last_serial": 4991200, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "666f96eb768b323d5e8ef566c03f8a14", "sha256": "2fae525eb70186978c6afebd26df73559a08b3c32e2ab6e70d819bc05c2d888e" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "666f96eb768b323d5e8ef566c03f8a14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4883, "upload_time": "2018-12-10T05:37:43", "url": "https://files.pythonhosted.org/packages/62/aa/9ed24093335935a7b7dbb8d6547addd0cfd9375c44944711e95095c9ed91/ringcentral_bot_framework_extension_botinfo-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb2c0ab755de823eda8c2b7dbbdf11da", "sha256": "37e20eaa887c9c767986a41fa1399703bef4135180b67106124a606209e80bcc" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bb2c0ab755de823eda8c2b7dbbdf11da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3979, "upload_time": "2018-12-10T05:37:46", "url": "https://files.pythonhosted.org/packages/c2/ce/b53d85ee290c6842992242b8794bc6b7159f8201b459762edfa3b8d47401/ringcentral_bot_framework_extension_botinfo-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5257f89afb8334703c17526e75938914", "sha256": "14064f6474e176a3b59c9973d9c8336e46d012db1165f19b9f0893d6f3212001" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5257f89afb8334703c17526e75938914", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4833, "upload_time": "2018-12-10T05:57:59", "url": "https://files.pythonhosted.org/packages/af/92/70641d87c10d09a5450f1ebf08ffd092b8cdf6f21273a37f816119bd4df5/ringcentral_bot_framework_extension_botinfo-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16656125d5cea0fdee8a9338b1806133", "sha256": "7b1b9313533bccf08a74b1e7e1ec1d635d75fc1192dea200b5264a292ae887bb" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.2.tar.gz", "has_sig": false, "md5_digest": "16656125d5cea0fdee8a9338b1806133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3896, "upload_time": "2018-12-10T05:58:02", "url": "https://files.pythonhosted.org/packages/35/5b/6d6beac1e37734142d02bbebe44ed776318d7db4a1df37b1a17e7cb47058/ringcentral_bot_framework_extension_botinfo-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9c25eb0ccc8e3e39e9fa4bb92c1b1912", "sha256": "e8023f31d3e1ae2e4b01dcd22034ffa15e431173521f9f4c4cfd26699ac2661e" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9c25eb0ccc8e3e39e9fa4bb92c1b1912", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4877, "upload_time": "2018-12-10T06:13:06", "url": "https://files.pythonhosted.org/packages/41/4c/8f4b347390dd0d6b82e3d39bb685ff06fe49bb12fc3e7898b50d9bcc4bfa/ringcentral_bot_framework_extension_botinfo-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2a3e6b6b026a5a509d2a6451d6321cc", "sha256": "05fe86c7817b06092530330d59f837d33c2e856d9710587140064a7d2b01438f" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a2a3e6b6b026a5a509d2a6451d6321cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3939, "upload_time": "2018-12-10T06:13:07", "url": "https://files.pythonhosted.org/packages/92/92/91a899723f027e4f94b01e6c288837395f067715fd9ad3a7a357cd182b0d/ringcentral_bot_framework_extension_botinfo-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f3ba6e9072fd6956e2ec98915fc55290", "sha256": "767f873d840544684eef12fb349911cb346a07c96dbb1a9e720e771271dc9645" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f3ba6e9072fd6956e2ec98915fc55290", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4868, "upload_time": "2018-12-10T07:02:08", "url": "https://files.pythonhosted.org/packages/22/75/808b2273d9358babd1347b615206e016950ec931232192a5aa3632189843/ringcentral_bot_framework_extension_botinfo-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c5628f25ba11598e8c37dadb911278", "sha256": "3647feebcc07cb7bf0af54366fd0c803532acd80b94892d839fd40d205bf64fd" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.4.tar.gz", "has_sig": false, "md5_digest": "89c5628f25ba11598e8c37dadb911278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3931, "upload_time": "2018-12-10T07:02:10", "url": "https://files.pythonhosted.org/packages/91/fd/174ad814ee900486e8352f421d67bbcef1e60af4a89d3134ee2a09f35f69/ringcentral_bot_framework_extension_botinfo-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e8bb939929e8884eda762275fcf621d1", "sha256": "69d7c199647f661d39e461385f1b7a5df0d80bd3f4a7098f22a7b3a12d88d942" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e8bb939929e8884eda762275fcf621d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3939, "upload_time": "2018-12-13T01:42:15", "url": "https://files.pythonhosted.org/packages/18/8a/47efd1537dd4d1f1106f212409cee9a847f1c01513f0e4159223e7dae6a0/ringcentral_bot_framework_extension_botinfo-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed453891e1ae9485870dcd61e30cb41b", "sha256": "5d1fe0f89985e18980f402063bc545f43eed7bfc9914dcfe0c213492f543870b" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ed453891e1ae9485870dcd61e30cb41b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2750, "upload_time": "2018-12-13T01:42:17", "url": "https://files.pythonhosted.org/packages/d9/1d/91412ebe625e64a43826acb58b49e26f5d023019b3719fd83a641e2726d2/ringcentral_bot_framework_extension_botinfo-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "26ff72eb45886c4bd07a6bf9a158c9cd", "sha256": "49d7262a27e5865634173bf9ea7ef18a0f7fdfe194dc52d3b3609d7e2dcb13d7" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "26ff72eb45886c4bd07a6bf9a158c9cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3963, "upload_time": "2019-01-03T02:18:23", "url": "https://files.pythonhosted.org/packages/56/e4/763271b980bc56410551a4e57c8a301dcb9a8c30f18c8268784ce6275c96/ringcentral_bot_framework_extension_botinfo-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2453de6eab55fcc66af632f4f1d3e246", "sha256": "063425f073bb1e7c7dc5da21cede737227da6d6279a7cf73697d0b4c87867c92" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2453de6eab55fcc66af632f4f1d3e246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2773, "upload_time": "2019-01-03T02:18:25", "url": "https://files.pythonhosted.org/packages/e3/95/b6fd8976809b08f4c26ea797cc3629f9ba9c03aece769d8d88b4562c317b/ringcentral_bot_framework_extension_botinfo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "70fe40f963c0c9440d8ce34827b9384c", "sha256": "6a33c6f603a33479e40cd9d89b20229b9b57cd70b063ee7c525d8936a794adea" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "70fe40f963c0c9440d8ce34827b9384c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3964, "upload_time": "2019-01-03T05:48:52", "url": "https://files.pythonhosted.org/packages/f2/5d/ebb18d75889f576643a9f7aebe54f6dc80540e9458a1f58aae163eae7037/ringcentral_bot_framework_extension_botinfo-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9b06087be1c045adeca334fa7f638b8", "sha256": "c211d1ae60075f9bd332a527064da22ef63ef4c0b74864fd80d6c94f4abd3f78" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c9b06087be1c045adeca334fa7f638b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2777, "upload_time": "2019-01-03T05:48:53", "url": "https://files.pythonhosted.org/packages/fa/fe/1207aeb77e399d7be908c588c1f5461b683151a747c4b8ac0cbcf538b6d3/ringcentral_bot_framework_extension_botinfo-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6ade4dfe63d57bcb0244d85110c4a282", "sha256": "dc58e276f08f753369d41c5b94718c91a88d58c4622e76d28c754e187f984449" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ade4dfe63d57bcb0244d85110c4a282", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3976, "upload_time": "2019-02-12T01:15:09", "url": "https://files.pythonhosted.org/packages/3a/0a/e555d0051b260ca08c45368102a0ce5eb6cae6bc91cda3479d53235f8746/ringcentral_bot_framework_extension_botinfo-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a2823f3edcd091cf332af0c8c846ce", "sha256": "e83c603dba6c0a3b9b5573cab52d24735fbae2a307f48805c9a6355b85268418" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "50a2823f3edcd091cf332af0c8c846ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2778, "upload_time": "2019-02-12T01:15:11", "url": "https://files.pythonhosted.org/packages/6f/2d/cf66b5554246ea81111721a8e58125d8ba684549bd7f948af2d73eff75d5/ringcentral_bot_framework_extension_botinfo-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7334e6328487949e42281663bcdff16f", "sha256": "5dd2d5312f0c769addf9559a14a1ed502ee5cfc77f0e1a51d624bcac010f15e3" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7334e6328487949e42281663bcdff16f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3973, "upload_time": "2019-02-12T01:23:03", "url": "https://files.pythonhosted.org/packages/49/82/d5aef11a1e7ba9545de8c02921a3900ecc5e470ec66ba52d41a61831017b/ringcentral_bot_framework_extension_botinfo-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23b4263fccc6afa692470fb26fb34a48", "sha256": "c23e8bc582549d3cdc5b49ee6a65bc6b289960bc55ce866bc8d06a101d0753a2" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.2.1.tar.gz", "has_sig": false, "md5_digest": "23b4263fccc6afa692470fb26fb34a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2779, "upload_time": "2019-02-12T01:23:05", "url": "https://files.pythonhosted.org/packages/c6/4b/b4ddc68bd970002c527b13fab557bb29e95c536f88714c5a5584b37a5076/ringcentral_bot_framework_extension_botinfo-0.2.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a71683dba044214de41b434c1a1f6372", "sha256": "203dda189b5ede30281f05655d08ed8d6b66a84674856d1086e2bbeaf961bcb9" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a71683dba044214de41b434c1a1f6372", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3971, "upload_time": "2019-03-27T07:45:52", "url": "https://files.pythonhosted.org/packages/6b/ec/0727abe6e3fc8e962b831c8b4b8b55e57ebc86cb3e717989881293eedb6e/ringcentral_bot_framework_extension_botinfo-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f1f1b6bce3afdd5940d717092d3606d", "sha256": "930f7cbb9ee34209ad01998acd0d3a26914f72590bfc335faf9149dd5fc98fce" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7f1f1b6bce3afdd5940d717092d3606d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2807, "upload_time": "2019-03-27T07:45:54", "url": "https://files.pythonhosted.org/packages/e5/0d/186f66aa7d528d3322a554a86f735e7e22da47d608736dbeff62b33c8645/ringcentral_bot_framework_extension_botinfo-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a71683dba044214de41b434c1a1f6372", "sha256": "203dda189b5ede30281f05655d08ed8d6b66a84674856d1086e2bbeaf961bcb9" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a71683dba044214de41b434c1a1f6372", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3971, "upload_time": "2019-03-27T07:45:52", "url": "https://files.pythonhosted.org/packages/6b/ec/0727abe6e3fc8e962b831c8b4b8b55e57ebc86cb3e717989881293eedb6e/ringcentral_bot_framework_extension_botinfo-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f1f1b6bce3afdd5940d717092d3606d", "sha256": "930f7cbb9ee34209ad01998acd0d3a26914f72590bfc335faf9149dd5fc98fce" }, "downloads": -1, "filename": "ringcentral_bot_framework_extension_botinfo-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7f1f1b6bce3afdd5940d717092d3606d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2807, "upload_time": "2019-03-27T07:45:54", "url": "https://files.pythonhosted.org/packages/e5/0d/186f66aa7d528d3322a554a86f735e7e22da47d608736dbeff62b33c8645/ringcentral_bot_framework_extension_botinfo-0.4.0.tar.gz" } ] }