Notify Slack using chat:write Scope #20
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# このワークフローでは、GitHub Discussionsに新しいトピックが作成されたときに | |
# Slackの指定したチャネルにその情報を通知します。通知には以下の情報が含まれます: | |
# - 新しいディスカッションのタイトル | |
# - 投稿者のユーザー名 | |
# - ディスカッションのURL | |
# | |
# Slackへの通知の方法についての詳細は、以下のリンクにあります: | |
# https://github.com/marketplace/actions/slack-send#technique-2-slack-app | |
# Slackに通知を送信するためのGitHub Actionsワークフロー | |
name: Notify Slack using chat:write Scope | |
# GitHub Discussionsの新規作成イベントをトリガーに設定 | |
on: | |
discussion: | |
types: [created] | |
jobs: | |
notify-slack: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Post to a Slack channel | |
id: slack | |
uses: slackapi/slack-github-action@v1.26.0 | |
with: | |
channel-id: ${{ secrets.SLACK_CHANNEL_ID }} | |
slack-message: "New discussion posted: ${{ github.event.discussion.title }} by ${{ github.event.discussion.user.login }}. Check it out here: ${{ github.event.discussion.html_url }}" | |
env: | |
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} |