{"repo":"archive/github-actions-slack","free":true,"listed":false,"github":"https://github.com/archive/github-actions-slack","clone":"git clone https://github.com/archive/github-actions-slack.git","description":"Github Action for sending message (and reactions/threads/update/blocks) to Slack - With support for Slack's optional arguments","language":"JavaScript","stars":88,"topics":["github-actions","integration","messaging","nodejs","slack"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Github Action for sending message (and reactions/threads/update/blocks/file uploads) to Slack — With support for Slack's optional arguments This Action allows you to send messages (and reactions/threads/update/blocks/file uploads) to Slack from your Github Actions. Supports Slack's required arguments as well as all the optional once. It's JavaScript-based and thus fast to run. The goal is to have zero npm production dependencies except @actions/core which is required for an action to work. This action is just an HTTPS call to Slack API, so you can easily build this by yourself, or use this action or any one of the hundred other Slack actions available. Requirements 1. Slack Workspace and Channel(s) 1. A Slack App and Bot - the App and Bot will be used to send messages to your channel. It sounds hard, but it's not :) 1. A Github Action - the place where you wants to send Slack messages 1. Github Secret - the Slack Bot auth token, used when posting messages to Slack API Important With the latest changes to Slack API, please use channel id instead of channel name. E.g. use CPPUV5KU0 instead of test (You can find the ID in the API calls or https://stackoverflow.com/questions/40940327/what-is-the-simplest-way-to-find-a-slack-team-id-and-a-channel-id) Setup This action supports: - 1. Send messages - 2. Send thread response to message - 3. Send reaction on sent messages - 4. Upload files 1. Send messages to Slack Required: Github Repository Secret: - SLACK BOT USER OAUTH ACCESS TOKE","default_branch":null,"files":null,"tree":[],"storefront":"/r/archive","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/archive/github-actions-slack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}