{"id":29027438,"url":"https://github.com/hogesuke/slack-reporter","last_synced_at":"2025-06-26T06:05:37.671Z","repository":{"id":69029886,"uuid":"47861732","full_name":"hogesuke/slack-reporter","owner":"hogesuke","description":"特定期間のSlackの投稿をまとめてレポートしてくれるツール","archived":false,"fork":false,"pushed_at":"2015-12-19T15:31:12.000Z","size":58,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-13T10:00:37.597Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hogesuke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-12T02:58:14.000Z","updated_at":"2019-06-25T06:47:23.000Z","dependencies_parsed_at":"2023-06-09T09:45:57.474Z","dependency_job_id":null,"html_url":"https://github.com/hogesuke/slack-reporter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hogesuke/slack-reporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hogesuke%2Fslack-reporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hogesuke%2Fslack-reporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hogesuke%2Fslack-reporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hogesuke%2Fslack-reporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hogesuke","download_url":"https://codeload.github.com/hogesuke/slack-reporter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hogesuke%2Fslack-reporter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262010860,"owners_count":23244414,"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":"2025-06-26T06:05:36.896Z","updated_at":"2025-06-26T06:05:37.643Z","avatar_url":"https://github.com/hogesuke.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Slack Reporter\n==============\n\n指定の期間に投稿されたメッセージをレポートにまとめるツールです。  \n[Slack Silencer](https://github.com/dopin/slack-silencer)と併せて使うことで、作業に集中できる環境を構築できます。\n\n## サンプルイメージ\n![screenshot](https://raw.github.com/wiki/hogesuke/slack-reporter/img/slack-reporter-sample1.png)\n\n## 使い方\n#### SlackのAPI tokenを作成\nhttps://api.slack.com/web より作成できます。\n\n#### tokenを環境変数に設定\n```sh\nexport SLACK_API_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n#### Slackのユーザ名を環境変数に設定（オプション）  \n設定するとSlackのダイレクトメッセージでレポートのパスをお知らせします。\n```sh\nexport SLACK_USER=xxxxxxxxxx\n```\n#### Slack Reporterをgit clone\n```sh\ngit clone git@github.com:hogesuke/slack-reporter.git\n```\n#### コマンドラインよりプログラムを実行\n```sh\n# 9:30から18:30のメッセージを対象にする場合\n/path/to/reporter.rb 0930 1830\n# 現時刻から1時間前までのメッセージを対象にする場合\n/path/to/reporter.rb 60\n```\ncrontabに設定する場合。\n\n```sh\n# 18:30にレポート作成\n30 18 * * * /path/to/reporter.rb 0930 1830\n```\n\n## ライセンス\nMIT","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhogesuke%2Fslack-reporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhogesuke%2Fslack-reporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhogesuke%2Fslack-reporter/lists"}