{ "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": "peppyhare-slack-100bot", "package_url": "https://pypi.org/project/peppyhare-slack-100bot/", "platform": "", "project_url": "https://pypi.org/project/peppyhare-slack-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/peppyhare-slack-100bot/1.0.5/", "requires_dist": [ "slackclient", "requests" ], "requires_python": "", "summary": "Spice up your Slack-life with emojis!", "version": "1.0.5" }, "last_serial": 3677106, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "512ab4e63e0087048603e1d8d2d5c487", "sha256": "14bababee92c9b011b45e574433f9e02bb94edf0ce41c3b4f6c763ec19b318a9" }, "downloads": -1, "filename": "peppyhare-slack-100bot-1.0.1.tar.gz", "has_sig": false, "md5_digest": "512ab4e63e0087048603e1d8d2d5c487", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6654, "upload_time": "2018-03-16T17:33:26", "url": "https://files.pythonhosted.org/packages/d9/94/02f96a59355f5ab3f344302d58dec8b5ed34a4b14b8f7d1a163a88d323e8/peppyhare-slack-100bot-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c5927f3f5e5d112316bf64020cff9669", "sha256": "1f0a816074e2600f453b3bb43fbafcaaf53126c2c03c9b642311e955df2e573c" }, "downloads": -1, "filename": "peppyhare_slack_100bot-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c5927f3f5e5d112316bf64020cff9669", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6960, "upload_time": "2018-03-16T17:42:57", "url": "https://files.pythonhosted.org/packages/a8/71/1224ecec65d829fb3ff9be3d209fc1a2d007376c2b583226680cac99a257/peppyhare_slack_100bot-1.0.2-py2-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1568640148c84c2b90fceafadb760c2f", "sha256": "c75c657972f6d1abc73f8d806bf33e0f1013034a3d53376b985a3345bdedcd25" }, "downloads": -1, "filename": "peppyhare_slack_100bot-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1568640148c84c2b90fceafadb760c2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6966, "upload_time": "2018-03-16T17:48:29", "url": "https://files.pythonhosted.org/packages/53/87/34078e700f27c28025a93cde5f73987603a1e6324df44bbda7e0cbca9d4f/peppyhare_slack_100bot-1.0.3-py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3c464ef7c5c3078eb9093cfa95583aa6", "sha256": "684431fdfc494ced0aa7384c914c9f24dc690262c107b85be0394235e670741c" }, "downloads": -1, "filename": "peppyhare_slack_100bot-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3c464ef7c5c3078eb9093cfa95583aa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6968, "upload_time": "2018-03-16T17:50:17", "url": "https://files.pythonhosted.org/packages/00/97/bc573ebff9ffe05776c4b5b13cba3d8a841c474e81524391ca85ab35e201/peppyhare_slack_100bot-1.0.4-py3-none-any.whl" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3602d79ce52fd63fb1f3e87bb911fc28", "sha256": "2cd2aa55a09a5c6a95d8c93f69a734ab779c3183c7fa068662b6818e6493d498" }, "downloads": -1, "filename": "peppyhare_slack_100bot-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3602d79ce52fd63fb1f3e87bb911fc28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9818, "upload_time": "2018-03-16T17:55:00", "url": "https://files.pythonhosted.org/packages/7c/00/d7c8707a411e7a7124b13222716a4ad2209686846272a4ec7a72a1d6149b/peppyhare_slack_100bot-1.0.5-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3602d79ce52fd63fb1f3e87bb911fc28", "sha256": "2cd2aa55a09a5c6a95d8c93f69a734ab779c3183c7fa068662b6818e6493d498" }, "downloads": -1, "filename": "peppyhare_slack_100bot-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3602d79ce52fd63fb1f3e87bb911fc28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9818, "upload_time": "2018-03-16T17:55:00", "url": "https://files.pythonhosted.org/packages/7c/00/d7c8707a411e7a7124b13222716a4ad2209686846272a4ec7a72a1d6149b/peppyhare_slack_100bot-1.0.5-py3-none-any.whl" } ] }