{"id":16746901,"url":"https://github.com/ohbarye/kpt-bot","last_synced_at":"2025-03-21T22:31:44.783Z","repository":{"id":14393323,"uuid":"76480532","full_name":"ohbarye/kpt-bot","owner":"ohbarye","description":"Slack bot to encourage KPT retrospect 💭","archived":false,"fork":false,"pushed_at":"2022-12-10T20:28:05.000Z","size":880,"stargazers_count":27,"open_issues_count":6,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-04-14T12:32:08.149Z","etag":null,"topics":["bot","javascript","slack"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/ohbarye/kpt-bot/","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/ohbarye.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":"2016-12-14T17:10:25.000Z","updated_at":"2023-12-15T06:30:46.000Z","dependencies_parsed_at":"2023-01-11T20:22:00.428Z","dependency_job_id":null,"html_url":"https://github.com/ohbarye/kpt-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohbarye%2Fkpt-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohbarye%2Fkpt-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohbarye%2Fkpt-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohbarye%2Fkpt-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohbarye","download_url":"https://codeload.github.com/ohbarye/kpt-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244880289,"owners_count":20525506,"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":["bot","javascript","slack"],"created_at":"2024-10-13T02:08:37.309Z","updated_at":"2025-03-21T22:31:44.451Z","avatar_url":"https://github.com/ohbarye.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Slack bot for KPT retrospect\n\n## What's this?\n\nIt's a Slack bot to encourage us KPT retrospect.\n\n\u003cimg width=\"599\" alt=\"2016-12-24 11 37 38\" src=\"https://cloud.githubusercontent.com/assets/1811616/21464850/942acbdc-c9cd-11e6-92f5-79cc0453b8d9.png\"\u003e\n\n## Usage\n\n- Post any messages starting with \"K \" or \"P \" or \"T \" as like...\n  - \"K Found a good restaurant near our office\"\n  - \"P This project is getting delayed...\"\n  - \"T Start daily meeting\"\n- Call your KPT bot when you want to start retrospect with posted KPTs.\n\n### Format\n\n`@bot-name summary $from_date $to_date`\n\n- from_date: Optional. Start of a time range of messages.\n- to_date:   Optional. End of a time range of messages.\n\n### Sample\n\n`@bot-name summary 2016-11-01 2016-11-30`\n\nThe bot gathers KPTs you posted from 2016-11-01 and 2016-11-30 from a history of a channel you called the bot.\n\n## Why not use another tool?\n\nActually, there are many tools to do it, but most of them are not for \"daily use\".\n\nWe think of good ideas anytime we live. To memorize them, you open your laptop and start the app or website to record your ideas. If you're out and do not have a good device to do it... Ugh, that's tiresome.\n\nSlack is now our \"daily use\" tool and there are fewer barriers to prevent us to track our KPTs.\n\n## Develop\n\n```sh\n$ git clone git@github.com:ohbarye/kpt-bot.git\n$ npm install -g yarn \u0026\u0026 yarn\n$ SLACK_BOT_TOKEN=your-slack-bot-token yarn start\n```\n\n## Deployment\n\nIf you want to deploy to Heroku, just click following button.\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)\n\n### Run with Docker\n\nPull the Docker image and run with your Slack bot token.\n\n```bash\ndocker pull ohbarye/kpt-bot\ndocker run -e SLACK_BOT_TOKEN=your-slack-bot-token ohbarye/kpt-bot\n```\n\n## Environment Variables\n\n### SLACK_BOT_TOKEN (required)\n\nSlack bot API token.\n\nIf you do not have it yet, visit https://my.slack.com/services/new/bot and get the token.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohbarye%2Fkpt-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohbarye%2Fkpt-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohbarye%2Fkpt-bot/lists"}