{"id":23003744,"url":"https://github.com/stechstudio/insult-service","last_synced_at":"2025-04-02T14:25:00.363Z","repository":{"id":150649865,"uuid":"102142864","full_name":"stechstudio/insult-service","owner":"stechstudio","description":"Random Insults from Martin Luther","archived":false,"fork":false,"pushed_at":"2017-09-13T18:53:07.000Z","size":17,"stargazers_count":2,"open_issues_count":1,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-08T05:27:45.441Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/stechstudio.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-01T18:41:29.000Z","updated_at":"2024-12-16T12:16:03.000Z","dependencies_parsed_at":"2023-06-12T06:30:13.256Z","dependency_job_id":null,"html_url":"https://github.com/stechstudio/insult-service","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stechstudio%2Finsult-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stechstudio%2Finsult-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stechstudio%2Finsult-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stechstudio%2Finsult-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stechstudio","download_url":"https://codeload.github.com/stechstudio/insult-service/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246829971,"owners_count":20840730,"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":[],"created_at":"2024-12-15T07:15:12.717Z","updated_at":"2025-04-02T14:25:00.357Z","avatar_url":"https://github.com/stechstudio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Slack Insult Service\nRandom Insults from Martin Luther, a [Serverless](https://serverless.com/) implementation for AWS Lambda.\n\n# Slack Integration\nSimply create a [Slack Custom Command](https://api.slack.com/slash-commands) setting the URL of the command to `https://pnpgt1myui.execute-api.us-east-1.amazonaws.com/prd/insult` and the METHOD to GET.\n\nAssuming you created a command like `/luthersays` you can then test it in slack by typing that. You can also target the insults with a specific user like `/luthersays @bubba`.\n\nAnd yes, that's a public endpoint anyone can use. Have fun. Of course, we may have to shut it down if our Lambda costs get out of control. We'll post an update on this page should we be forced to do that.\n\n# Deploy Your Own\nYou should probably get comfortable with Servless Documenation first, but this will get you started.\n\n```\ngit clone https://github.com/stechstudio/insult-service.git\ncd insult-service\nnpm install serverless -g\nserverless invoke local --function insult --path event.json\nserverless deploy -v\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstechstudio%2Finsult-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstechstudio%2Finsult-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstechstudio%2Finsult-service/lists"}