{"id":17995226,"url":"https://github.com/gswalden/stacy","last_synced_at":"2025-03-26T02:31:19.398Z","repository":{"id":34876612,"uuid":"38887557","full_name":"gswalden/stacy","owner":"gswalden","description":"A friendly Slack Bot for conducting standup","archived":false,"fork":false,"pushed_at":"2018-03-16T21:13:46.000Z","size":24,"stargazers_count":7,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-21T01:51:12.623Z","etag":null,"topics":["nodejs","slack","slackbot"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"archerysec/archerysec","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gswalden.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":"2015-07-10T15:27:29.000Z","updated_at":"2018-03-16T21:13:47.000Z","dependencies_parsed_at":"2022-09-05T11:01:43.600Z","dependency_job_id":null,"html_url":"https://github.com/gswalden/stacy","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gswalden%2Fstacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gswalden%2Fstacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gswalden%2Fstacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gswalden%2Fstacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gswalden","download_url":"https://codeload.github.com/gswalden/stacy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245576528,"owners_count":20638125,"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":["nodejs","slack","slackbot"],"created_at":"2024-10-29T20:18:21.286Z","updated_at":"2025-03-26T02:31:19.012Z","avatar_url":"https://github.com/gswalden.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stacy, the Slack PM\n\n### How to run on a brand-new Mac\n\n```sh\n#1 Open Terminal\n\n#2 Install Homebrew\nruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n\n#3 Install git \u0026 node\nbrew install git node\n\n#4 clone this repo and enter the directory\ncd ~/\ngit clone git://github.com/gswalden/stacy.git\ncd ~/stacy\n\n#5 Install node dependencies\nnpm install\n\n#6 Set environment variable SLACK_TOKEN with a Slack Bot token generated at \n#  https://makerbot.slack.com/services/new/bot (replace makerbot with your Slack group), \n#  and start Stacy\nSLACK_TOKEN=xoxo-abc12345679 npm start\n```\n\n### How I run Stacy \n\nInstead of step `#6` above, copy the token and create a new file:\n\n```json\n{\n  \"script\": \"index.js\",\n  \"ext\": \"js\",\n  \"env\": {\n    \"BOTMASTER\": \"gregbot\",\n    \"SLACK_TOKEN\": \"xoxo-abc12345679\"\n  }\n}\n```\n\nSave as `nodemon.json` in the repo's root. The `BOTMASTER` field is optional and should be your Slack username.\n\nNow, return to Terminal and simply type `gulp` to boot up the server. An added bonus of this method: any changes to any `.js` files will be detected and automatically restart the script with your new code.\n\n### Deploying to Heroku\n\nA `Procfile` already exists, all you need to do is set `SLACK_TOKEN` as an environment variable in Heroku's config, then deploy.\n\n### To Do\n* Restructure to be used as an npm module\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgswalden%2Fstacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgswalden%2Fstacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgswalden%2Fstacy/lists"}