{"id":22511231,"url":"https://github.com/renderedtext/hubot","last_synced_at":"2025-08-03T14:32:26.948Z","repository":{"id":8677682,"uuid":"10336303","full_name":"renderedtext/hubot","owner":"renderedtext","description":"Our witty bot","archived":false,"fork":false,"pushed_at":"2018-04-17T09:02:28.000Z","size":945,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":12,"default_branch":"master","last_synced_at":"2023-03-11T00:53:43.405Z","etag":null,"topics":["hubot","hubot-scripts","kubernetes","semaphore-open-source"],"latest_commit_sha":null,"homepage":"","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"SURFnet/Stepup-bundle","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/renderedtext.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":"2013-05-28T13:30:41.000Z","updated_at":"2021-01-15T09:51:47.000Z","dependencies_parsed_at":"2022-08-29T08:11:23.862Z","dependency_job_id":null,"html_url":"https://github.com/renderedtext/hubot","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderedtext%2Fhubot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderedtext%2Fhubot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderedtext%2Fhubot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderedtext%2Fhubot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renderedtext","download_url":"https://codeload.github.com/renderedtext/hubot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228548582,"owners_count":17935226,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["hubot","hubot-scripts","kubernetes","semaphore-open-source"],"created_at":"2024-12-07T02:10:06.469Z","updated_at":"2024-12-07T02:10:07.041Z","avatar_url":"https://github.com/renderedtext.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meet Ada\n\nThis is a version of GitHub's kegerator-powered life embetterment robot, hubot, that we use internally at [Rendered Text](https://github.com/renderedtext).\n\nAda is geek and she lives on [Heroku](https://heroku.com).\n\nShe loves to chat on our [Slack](https://slack.com/) chatroom, poke us while we're working, and that stuff, you know women (joke :smiley:).\n\n**TL;DR** She's pretty cool.\n\n## Environment variables\n\nTo run this version of hubot + scripts that we use, you will need to set some environment variables.\n\n    === rt-hubot Config Vars\n    HEROKU_URL\n\n    FOURSQUARE_CLIENT_ID\n    FOURSQUARE_CLIENT_SECRET\n\n    HUBOT_SLACK_TOKEN\n    HUBOT_SLACK_TEAM\n    HUBOT_SLACK_BOTNAME\n\n    REDIS_URL\n    HUBOT_SEMAPHOREAPP_AUTH_TOKEN\n    HUBOT_SEMAPHOREAPP_TRIGGER\n    HUBOT_GOOGLE_CSE_ID\n    HUBOT_GOOGLE_CSE_KEY\n\n\n## Testing Hubot Locally\n\nYou can test your hubot by running the following.\n\n    % bin/hubot\n\nYou'll see some start up output about where your scripts come from and a\nprompt.\n\n    [Sun, 04 Dec 2011 18:41:11 GMT] INFO Loading adapter shell\n    [Sun, 04 Dec 2011 18:41:11 GMT] INFO Loading scripts from /home/tomb/Development/hubot/scripts\n    [Sun, 04 Dec 2011 18:41:11 GMT] INFO Loading scripts from /home/tomb/Development/hubot/src/scripts\n    Hubot\u003e\n\nThen you can interact with hubot by typing `hubot help`.\n\n    Hubot\u003e hubot help\n\n    Hubot\u003e animate me \u003cquery\u003e - The same thing as `image me`, except adds a few\n    convert me \u003cexpression\u003e to \u003cunits\u003e - Convert expression to given units.\n    help - Displays all of the help commands that Hubot knows about.\n    ...\n\nTake a look at the scripts in the `./scripts` folder for examples.\nDelete any scripts you think are silly.  Add whatever functionality you\nwant hubot to have.\n\n## hubot-scripts\n\nThere will inevitably be functionality that everyone will want. Instead\nof adding it to hubot itself, you can submit pull requests to\n[hubot-scripts][hubot-scripts].\n\nTo enable scripts from the hubot-scripts package, add the script name with\nextension as a double quoted string to the `hubot-scripts.json` file in this\nrepo.\n\n[hubot-scripts]: https://github.com/github/hubot-scripts\n\n### Deployment\n\nIf you would like to deploy to either a UNIX operating system or Windows.\nPlease check out the [deploying hubot onto UNIX][deploy-unix] and\n[deploying hubot onto Windows][deploy-windows] wiki pages.\n\n[heroku-node-docs]: http://devcenter.heroku.com/articles/node-js\n[deploy-heroku]: https://github.com/github/hubot/wiki/Deploying-Hubot-onto-Heroku\n[deploy-unix]: https://github.com/github/hubot/wiki/Deploying-Hubot-onto-UNIX\n[deploy-windows]: https://github.com/github/hubot/wiki/Deploying-Hubot-onto-Windows\n\n#### Deploy to [Kubernetes][kubernetes]\n\nYou can use our manifest files in root directory to deploy Ada on your [Kubernetes][kubernetes] cluster:\n\n- Use `minikube.yml` if you want to try it out on your local [minikube][minikube] cluster.\n\n- We use `deploy.yml` to deploy Ada on [GKE][gke].\n\n[kubernetes]: https://kubernetes.io/\n[gke]: https://cloud.google.com/container-engine/\n[minikube]: https://kubernetes.io/docs/getting-started-guides/minikube/\n\n## Restart the bot\n\nYou may want to get comfortable with `heroku logs` and `heroku restart`\nif you're having issues.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenderedtext%2Fhubot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenderedtext%2Fhubot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenderedtext%2Fhubot/lists"}