📢
Microsoft Teams 経由で Github の通知を受け取るためのセットアップメモ
これなに
- ちょっと別の会社でお手伝いをしていたのですが、そこの会社で使っているのが Slack ではなく Teams だった
- Teams で Github の通知設定をやったことなかったので、何をしたのか備忘録としてメモ
セットアップ手順
Github 側の設定
マーケットプレイスから Microsoft Teams for Github をリポジトリ、組織などにインストールします。


Teams 側の設定
Apps セクションから Github アプリをインストールします。

Teams チャンネルでの通知設定の追加、解除、確認
通知設定の追加
基本的には対象のリポジトリをサブスクライブすれば通知を受け取れます。
# Sample: @github subscribe su3-hokkaido/test-repo
@github subscribe org/repository
issue だけ、プルリクだけ、というような場合は以下のように対象を指定することで対象を絞り込めます。
パラメーターはコメントに書いた通りで、コミットやコメントなんかも指定できます。
# Parameters: issues pulls commits comments releases deployments
@github subscribe org/repository issues pulls
通知設定解除
unsubscribe することで通知設定を解除できます。
@github unsubscribe org/repository
同様に指定のものだけ解除することも可能。
# Parameters: issues pulls commits comments releases deployments
@github unsubscribe org/repository issues pulls
通知設定確認
list で確認可能です
@github subscribe list
# Sample output is as follows:
# Subscribed to the following repository
# su3-hokkaido/.github
features をつけることで、何の通知を受け取っているのかも確認可能。
@github subscribe list features
# Sample output is as follows:
# Subscribed to the following repository
# su3-hokkaido/.github
# issues, pulls
通知内容
以下のような通知を受け取ることができるようになりました。よかったよかった。

参考資料
以下のリポジトリに設定内容が書いてあるのでそちらを参考にしました。
Discussion