{ "info": { "author": "Evan Bluhm", "author_email": "bluhme3@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Communications :: Chat" ], "description": "# 100Bot\n\nThis is a son-of-[IoBot](https://github.com/adahn6/Io) project, taking the best\nthings about Io and turning them into a monster.\n\nA picture is worth 1000 words:\n\n![Screenshot of example conversation](example.png)\n\n100Bot is powered by the Watson Tone Analyzer service. Each message is carefully\nparsed for emotional significance and response, so that the perfectly\nappropriate reaction emoji can be chosen.\n\n## Running 100Bot\n\nThe bot requires three very specific parameters:\n - A Watson Tone Analyzer `username` credential\n - A Watson Tone Analyzer `password` credential\n - A Slack Integration Token for a bot\n\n### Running with docker-compose\n\nThe easiest way to get 100bot up and running with dependencies is by using the docker service file included: `docker-compose.yml`. Modify the supplied `.env-sample` to provide credentials for the Watson Tone Analyzer and a Slack bot. Then build and start the service with:\n\n```shell\ndocker-compose up -d\n```\n\n\n### Running natively with python\n\nPip modules `slackclient` and `requests` must be installed. Use virtualenv to make your life easier. Passing of credentials can be done with argparse:\n\n```shell\npython3 100bot.py \\\n --bx-username \"user\" \\\n --bx-password \"verysecret\" \\\n --slack-token \"xoob-137138657231-2ReKEpxlvWwe6vDBripOs7sR\"\n\n```\n\nbut can also be done with environment variables:\n\n```shell\nexport BLUEMIX_USERNAME=user\nexport BLUEMIX_PASSWORD=verysecret\nexport SLACK_TOKEN=\"xoob-137138657231-2ReKEpxlvWwe6vDBripOs7sR\"\npython3 100bot.py\n\n```\n\n(yes, these are all fake credentials don't try them...)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PeppyHare/100bot", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "100bot", "package_url": "https://pypi.org/project/100bot/", "platform": "", "project_url": "https://pypi.org/project/100bot/", "project_urls": { "Bug Reports": "https://github.com/PeppyHare/100bot/issues", "Homepage": "https://github.com/PeppyHare/100bot", "Source": "https://github.com/PeppyHare/100bot/" }, "release_url": "https://pypi.org/project/100bot/1.0.1/", "requires_dist": [ "slackclient", "requests" ], "requires_python": "", "summary": "Spice up your Slack-life with emojis!", "version": "1.0.1" }, "last_serial": 3677401, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0f7b3ddc88262111a98eca94dd07c78c", "sha256": "16061de07df669e2326150001d9fa2b04ead25b7fb1a17d5c071906f9f241371" }, "downloads": -1, "filename": "100bot-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0f7b3ddc88262111a98eca94dd07c78c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9561, "upload_time": "2018-03-16T18:46:03", "url": "https://files.pythonhosted.org/packages/67/f4/f2bf6eb1cfefe73760b957237f56cc1ff5cc1a92a48ddf05e7b8f3566670/100bot-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bee76d96316a293ffda3f978fe7bf25c", "sha256": "6878982223f5a3b578dd9a96e709f414adfad9a21fe1fba4e4af77e2756b96c8" }, "downloads": -1, "filename": "100bot-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bee76d96316a293ffda3f978fe7bf25c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6740, "upload_time": "2018-03-16T19:52:20", "url": "https://files.pythonhosted.org/packages/74/29/03655dff9197f87658975be54ecdf400a0e9e5b3e626fd1de2d6de92afbd/100bot-1.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bee76d96316a293ffda3f978fe7bf25c", "sha256": "6878982223f5a3b578dd9a96e709f414adfad9a21fe1fba4e4af77e2756b96c8" }, "downloads": -1, "filename": "100bot-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bee76d96316a293ffda3f978fe7bf25c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6740, "upload_time": "2018-03-16T19:52:20", "url": "https://files.pythonhosted.org/packages/74/29/03655dff9197f87658975be54ecdf400a0e9e5b3e626fd1de2d6de92afbd/100bot-1.0.1-py3-none-any.whl" } ] }