{ "info": { "author": "Doc.ai", "author_email": "neeraj@doc.ai", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "# slack_invoker\nInvoke Python functions from Slack\n\n## Installation\n\n```\npip3 install slack_invoker\n```\n\n## Using the library\n\n`slack_invoker` currently only supports the creation of Slack bot users via the RTM API.\n\nThe [sample_bot](./sample_bot) shows how you can set up a simple bot user which accepts messages\nwhen it is mentioned, parses the messages using an\n[`argparse`](https://docs.python.org/3/library/argparse.html) argument parser, passes these\narguments to a Python function, and displays the result in Slack.\n\nThe Slack documentation has more information on [how to create a bot user](https://get.slack.help/hc/en-us/articles/115005265703-Create-a-bot-for-your-workspace).\n\nThe sample bot requires you to export your `Bot User OAuth Access Token` (provided on\n[https://api.slack.com](https://api.slack.com) once you create the bot user) as the\n`SLACK_BOT_USER_ACCESS_TOKEN` environment variable.\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/doc-ai/slack_invoker", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "slack-invoker", "package_url": "https://pypi.org/project/slack-invoker/", "platform": "", "project_url": "https://pypi.org/project/slack-invoker/", "project_urls": { "Homepage": "https://github.com/doc-ai/slack_invoker" }, "release_url": "https://pypi.org/project/slack-invoker/0.1.4/", "requires_dist": [ "astroid (~=2.1.0)", "bleach (~=3.1.0)", "certifi (~=2018.11.29)", "chardet (~=3.0.4)", "docutils (~=0.14)", "idna (~=2.8)", "isort (~=4.3.4)", "lazy-object-proxy (~=1.3.1)", "mccabe (~=0.6.1)", "pkginfo (~=1.5.0.1)", "Pygments (~=2.3.1)", "pylint (~=2.2.2)", "readme-renderer (~=24.0)", "requests (~=2.21.0)", "requests-toolbelt (~=0.9.1)", "six (~=1.12.0)", "slackclient (~=1.3.0)", "tqdm (~=4.30.0)", "twine (~=1.12.1)", "typed-ast (~=1.1.0)", "urllib3 (~=1.24.1)", "webencodings (~=0.5.1)", "websocket-client (~=0.54.0)", "wrapt (~=1.10.11)" ], "requires_python": "", "summary": "Invoke Python functions from Slack", "version": "0.1.4" }, "last_serial": 5334660, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bdc2c6e96f20ab3578a55dd9e3da004c", "sha256": "36b751ecdcbc3d883429f0242d6a4d767be9de9b073213c7db60ccbb4294f7c9" }, "downloads": -1, "filename": "slack_invoker-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bdc2c6e96f20ab3578a55dd9e3da004c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7403, "upload_time": "2019-02-04T21:16:11", "url": "https://files.pythonhosted.org/packages/a3/27/3936dbb8f6214994c2839a7de80d40d94e4791725859394cece45e36f12b/slack_invoker-0.1.0-py2-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6d24b012f1ee0e7091fd54bf08fe8675", "sha256": "b1a67e8d40e7174085ebc04b7322c6ec958b93dfbaf527d976a953f5683e2d59" }, "downloads": -1, "filename": "slack_invoker-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d24b012f1ee0e7091fd54bf08fe8675", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10212, "upload_time": "2019-02-04T21:17:04", "url": "https://files.pythonhosted.org/packages/99/90/c3e41f165206d9e642dc10d369aca8f24e1686fb192be0bafc7ca140e5db/slack_invoker-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32e36e5f8623cd4ab52db477fb28ab75", "sha256": "a0ecbcc9b47af044a0e8ffd9b179f554b0e3591f7bad0b1c7c6baf2c23f648fb" }, "downloads": -1, "filename": "slack_invoker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "32e36e5f8623cd4ab52db477fb28ab75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4809, "upload_time": "2019-02-04T21:17:05", "url": "https://files.pythonhosted.org/packages/35/95/5a1d4bfdd9adff4fcfbdd2bc96bd0f56866d199447f373694b0887e6e160/slack_invoker-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f391f65e19dea9f2c18e88cfc59fb904", "sha256": "f7d7e696eb461c593399f3c8d75bd677768998fd63ef9226676d99de0c393108" }, "downloads": -1, "filename": "slack_invoker-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f391f65e19dea9f2c18e88cfc59fb904", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10483, "upload_time": "2019-02-04T21:29:37", "url": "https://files.pythonhosted.org/packages/3b/ce/9c9f2548213950d322f231546c856384555045d700ed441b01bd8df6a0c9/slack_invoker-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbad1553ab8b6f63da52316d8a4e5569", "sha256": "b962ce3e00c495b5bf9e5c6a5f1aeca2d517256eea8e0ff99c846a4362779283" }, "downloads": -1, "filename": "slack_invoker-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bbad1553ab8b6f63da52316d8a4e5569", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5118, "upload_time": "2019-02-04T21:29:39", "url": "https://files.pythonhosted.org/packages/ea/f7/5657eb3851d96f4e0f8d556977d86aa5844eb429a9c705c68f399c663719/slack_invoker-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "95bba1b08cfee3152047578f3c7189f4", "sha256": "a4a68ca12bbb1d1aac2dd112c5cdd2e5c6784b406381b1c02058a4d0fbefe7d8" }, "downloads": -1, "filename": "slack_invoker-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "95bba1b08cfee3152047578f3c7189f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10482, "upload_time": "2019-02-04T21:34:12", "url": "https://files.pythonhosted.org/packages/63/9a/d19ce0c1de073d8ff5471688eba78a56c1a1e9df3cf8b7e348502f208313/slack_invoker-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f7d135edb46e61115e3a61366eeaabf", "sha256": "7d2ead2654025319e8f51c4b84e38bec7c95349a22d50e22f2f281a345a86d22" }, "downloads": -1, "filename": "slack_invoker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2f7d135edb46e61115e3a61366eeaabf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5162, "upload_time": "2019-02-04T21:34:14", "url": "https://files.pythonhosted.org/packages/33/5c/769b45deab1f3bcc8a2b17b9b4de56aec8dffeabfe044e9f8db8e7055dde/slack_invoker-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "92b1473441ca7f74caf410bfdd70dcca", "sha256": "c8ff9cc428cb9a5db0f7afb25fdefe20ab2ad6459baa8d7037dd6ffbf795a222" }, "downloads": -1, "filename": "slack_invoker-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "92b1473441ca7f74caf410bfdd70dcca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10484, "upload_time": "2019-05-29T22:04:46", "url": "https://files.pythonhosted.org/packages/49/e0/3de3f7f37eb2695b2e5894a0969b22369270e7253b176cee67f1f3915665/slack_invoker-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8db18a2562f1111068122c34d9162309", "sha256": "ac38e48ec9773ac37f5fbd56898f95449c3390a23053088b700dcf6dd8dd0203" }, "downloads": -1, "filename": "slack_invoker-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8db18a2562f1111068122c34d9162309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5136, "upload_time": "2019-05-29T22:04:48", "url": "https://files.pythonhosted.org/packages/8d/cb/0d1fbcea826c59839c4e63a4179e23d63ea914caf3440be32d00ff0cb584/slack_invoker-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "92b1473441ca7f74caf410bfdd70dcca", "sha256": "c8ff9cc428cb9a5db0f7afb25fdefe20ab2ad6459baa8d7037dd6ffbf795a222" }, "downloads": -1, "filename": "slack_invoker-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "92b1473441ca7f74caf410bfdd70dcca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10484, "upload_time": "2019-05-29T22:04:46", "url": "https://files.pythonhosted.org/packages/49/e0/3de3f7f37eb2695b2e5894a0969b22369270e7253b176cee67f1f3915665/slack_invoker-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8db18a2562f1111068122c34d9162309", "sha256": "ac38e48ec9773ac37f5fbd56898f95449c3390a23053088b700dcf6dd8dd0203" }, "downloads": -1, "filename": "slack_invoker-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8db18a2562f1111068122c34d9162309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5136, "upload_time": "2019-05-29T22:04:48", "url": "https://files.pythonhosted.org/packages/8d/cb/0d1fbcea826c59839c4e63a4179e23d63ea914caf3440be32d00ff0cb584/slack_invoker-0.1.4.tar.gz" } ] }