{"repo":"DataDog/slapr","free":true,"listed":false,"github":"https://github.com/DataDog/slapr","clone":"git clone https://github.com/DataDog/slapr.git","description":"Add Pull Request status emojis to Slack posts.","language":"Python","stars":36,"topics":["slack","pull-requests","emoji","github-actions"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Slapr Add Pull Requests status emojis to Slack posts. On pull request review or pull request events Slapr will update your slack posts with suitable emojis. Slack posts Slack posts should contain the PR URL. Examples: - Blabla Need Review for :eyes: https://github.com/DataDog/integrations-core/pull/5746/s - Blabla Need Review for rev https://github.com/DataDog/integrations-core/pull/5746/s Requirements Slack API Token with following permissions - channels:history - groups:history - Needed if your review channel is private - channels:read (required when using review-map) - reactions:read - reactions:write Emoji status emoji description ------------------------------ -------------------------------------------------------------- SLAPR EMOJI REVIEW STARTED The PR has at least 1 in-progress review. SLAPR EMOJI APPROVED The PR has all required approvals and is ready to be merged. SLAPR EMOJI NEEDS CHANGES Changes are requested for the PR. SLAPR EMOJI COMMENTED A review has been submitted with comment only. SLAPR EMOJI MERGED The PR is merged. SLAPR EMOJI CLOSED The PR is closed. Review Map (multi-channel routing) By default, slapr posts emoji reactions to a single Slack channel ( SLACK CHANNEL ID ). With the review-map input, you can route reactions to different Slack channels based on which GitHub teams are requested for review. Create a YAML file mapping GitHub teams to Slack channels: - Each team entry has a review subfield. - Preferred format : provide both name (for readabili","default_branch":null,"files":null,"tree":[],"storefront":"/r/DataDog","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DataDog/slapr/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."}