Bot化を進められるのが良さ。botは前に書いたので、Slack投稿までは下記で出来ている前提。-Githubをブラウザから見て、SettingsからAccessTokenを取得する。Settings上記画像の赤枠をポチポチすると取得できるので、文字列を控えておく。-メインとなるGithub周りのスクリプトを導入する前に日付のフォーマット関連の処理をよしなに処理出来るようにしておく(GASではdatetimeの文字列処理が面倒なため)。新しいスクリプトを追加してそれぞれファイル分けできるのでやる新しく作ったスクリプトファイルにisodate関数を作っておく。isodateとして以下コードを引用。以下メインのスクリプトuserにReviewerかどうか知りたいユーザ(つまり自分)、TeamはそのRepository製作者やチーム名、githubAccessTokenに上記で取得したアクセストークンを入れる。pullsNameListにはチェックしたいRepositoryの名前をリストで入れておく感じ。}}具体的にはRepositoryを走査して、requested_reviewersエッジの情報に自分が入っているかをチェックするというもの。土日は仕事をすべきではないので通知しないようにしている。requested_reviewers自体はまだPreviewなので注意。以下Reference。Guide以下のような状態でのみ反応する。CommentかApproveするとrequested_reviewersには入って来ない。この結果を冒頭に書いた記事内にある、GASとSlackの連携を行ったスクリプトに導入する。s);}以下のようにSlackに通知される。GASの設定で適当に1日数回、時間トリガーで発火するようにしておけば大体大丈夫。Slackのbotにして応答させれば良い。-かつてrequested_reviewersが動かなかった頃は、review_comments_urlからcommentをそれぞれ見に行ってcommentしているかチェックしたりしていたんですが、Reviewer機能が実装されたことでこの辺のチェックも本当に簡単になりました。GAS便利だけどちょっと書くのがしんどいです。GASエディタもStylishのCSS書き換えで少し見やすくしているけど、それでもやっぱりローカル開発環境で十二分に色々やりたいという気持ちになってしまう。Userstyles.org出来ることなら使わずに金を払って既存サービスに任せたい所です。本末転倒ですが以上です。-スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。