{"id":15376416,"url":"https://github.com/cheshire137/cleverhubot","last_synced_at":"2026-05-13T21:35:38.248Z","repository":{"id":21138113,"uuid":"24440101","full_name":"cheshire137/cleverhubot","owner":"cheshire137","description":"A Hubot for use in Slack. Includes some custom scripts.","archived":false,"fork":false,"pushed_at":"2015-01-11T02:43:09.000Z","size":512,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-04-18T13:35:05.513Z","etag":null,"topics":["cleverbot","hubot","slack"],"latest_commit_sha":null,"homepage":"","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cheshire137.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-25T02:11:27.000Z","updated_at":"2020-11-11T02:15:57.000Z","dependencies_parsed_at":"2022-08-28T06:11:30.486Z","dependency_job_id":null,"html_url":"https://github.com/cheshire137/cleverhubot","commit_stats":null,"previous_names":["moneypenny/cleverhubot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cheshire137/cleverhubot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fcleverhubot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fcleverhubot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fcleverhubot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fcleverhubot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cheshire137","download_url":"https://codeload.github.com/cheshire137/cleverhubot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheshire137%2Fcleverhubot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33001277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cleverbot","hubot","slack"],"created_at":"2024-10-01T14:07:22.396Z","updated_at":"2026-05-13T21:35:38.222Z","avatar_url":"https://github.com/cheshire137.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shazbot Hubot\n\nA Hubot set up for use in Slack with some custom scripts.\n\n## How to Run\n\n1. `npm install`\n1. `bin/hubot`\n\n## Custom Scripts\n\nInside `bin/hubot`, refer to hubot as `hubot`. When running in Slack, it is referred to as `shazbot`.\n\n### Cleverbot\n\nInside `bin/hubot`:\n\n    % bin/hubot\n    Hubot\u003e [Wed Sep 24 2014 22:09:29 GMT-0400 (EDT)] INFO Data for hubot brain retrieved from Redis\n\n    Hubot\u003e hubot clever good evening\n    Hubot\u003e Good evening to you also.\n    Hubot\u003e hubot clever \"what is for dinner?\"\n    Hubot\u003e Dinner is for to eat.\n    Hubot\u003e hubot clever tell me a joke\n    Hubot\u003e A quiet woman walked into a room.\n\n### Colors\n\n`hubot color purple` will display messages in Slack with the hex and RGB color codes for the given color. Pass it color names, hex values, RGB values, and other formats. Uses [TinyColor](https://github.com/bgrins/TinyColor) for parsing.\n\n`hubot colors` will generate random colors for you. You can pass a number up to 6 to generate that many colors, e.g., `hubot colors 3`. You can also pass one of green, blue, random, red, orange, yellow, purple, pink, or monochrome to generate specific kinds of colors, e.g., `hubot colors pink`\n\n### Disapproval\n\nShazbot disapproves of things.\n\n### Love\n\nContrariwise, shazbot also loves many things.\n\n## How to Deploy to Heroku\n\n    heroku create\n\nMake note of the URL Heroku puts it on, then use that URL:\n\n    heroku config:set HEROKU_URL=http://some-heroku-name-1234.herokuapp.com\n    heroku ps:scale web=1\n    heroku addons:add redistogo:nano\n\nIn your Slack, set up an integration with Hubot. Point to the Heroku server\nwhere you deployed it. Slack will tell you three environment variables you need\nto set:\n\n    heroku config:add HUBOT_SLACK_TOKEN=123abc\n    heroku config:add HUBOT_SLACK_TEAM=myteam\n    heroku config:add HUBOT_SLACK_BOTNAME=shazbot\n\nIn your Slack chat, you should now be able to say:\n\n    shazbot color\n    shazbot colors\n    shazbot color blue\n    shazbot color #ff00ff\n    shazbot colors 3\n    shazbot colors 4 red\n    shazbot clever good morning\n    shazbot disapprove\n    shazbot disapproves\n    shazbot disapproval\n    shazbot love\n    shazbot loves\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheshire137%2Fcleverhubot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheshire137%2Fcleverhubot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheshire137%2Fcleverhubot/lists"}