Help us understand the problem. What is going on with this article?

GitHub Slack Appで通知内容をカスタマイズ

概要

SlackのChannelとGitHubを連携させ、各種通知を受け取る際に通知内容をカスタマイズできます。このカスタマイズのやり方をいつも忘れのでメモしておきます。

Slack Appのインストール

  • slack.github.comにアクセスし、「Add to Slack」をクリック
  • アプリが必要とするアクセス権限を確認し、「Continue」をクリックして許可
  • アプリがアクセスできるチャンネルを選択 (全てのパブリックチャンネル、特定のチャンネル、なし、等)

これで/githubコマンドが使用できるようになります。

Repositoryの購読

購読には以下のコマンドを通知を流したいChannelで実行します。

/github subscribe owner/repo

Slackへの通知内容のカスタマイズ

GitHub AppはGitHubの各種機能について、イベントが発生した際にSlackへの通知を行います。

デフォルトでの通知内容

デフォルトで通知を行う・通知されない機能は次のようになっています。

デフォルトで通知を行う機能 デフォルトで通知されない機能
issues (イシュー) reviews (レビュー)
pulls (プル) comments (コメント)
statuses (ステータス) branches (ブランチ)
commits (コミット) commits:all (すべてのコミット)
deployments (デプロイメント)
public (パブリック)

通知内容のカスタマイズ

購読する機能を追加するには以下のコマンドを入力します。

/github subscribe owner/repo 機能

また、購読を解除するには次のコマンドを入力します。

/github unsubscribe owner/repo 機能

参考資料

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away