jedbeom/Random Reviewer Discord
Automatically assign reviewers at random and notify them on Discord
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| usernames | Pairs of usernames(GitHub, Discord) of reviewers. | yes | — |
| webhook_url | Discord Webhook URL | yes | — |
| schedule_prs_min_age | (hours) PRs which are not old by the specified amount of time are ignored when review reminding. | no | 24 |
| show_discord_link_preview | Show link previews in Discord messages. | no | false |
| notify_review_requested_on_closed | Notify requested reviewers for closed PRs. | no | false |
| notify_review_requested_on_draft | Notify requested reviewers for draft PRs. | no | false |
| template_opened | Message template used when a PR is opened. | no | 🎲 {mention} has been selected to review a pull request! - PR: [{prTitle} (#{prNumber})]({prURL}) |
| template_reopened_assigned | Message template used when a PR is reopened and a new reviewer is assigned. | no | 🎲 {mention} has been selected to review a pull request! - PR: [{prTitle} (#{prNumber})]({prURL}) - PR Status: closed → reopened |
| template_reopened_exist_one | Message template used when a PR is reopened and a reviewer already exists. | no | 🔔 {mention}, the pull request has been reopened and needs your review. - PR: [{prTitle} (#{prNumber})]({prURL}) - PR Status: closed → reopened |
| template_reopened_exist_plural | Message template used when a PR is reopened and reviewers already exist. | no | 🔔 The pull request has been reopened. - Requested Reviewers: {mention} - PR: [{prTitle} (#{prNumber})]({prURL}) - PR Status: closed → reopened |
| template_ready_for_review_assigned | Message template used when a PR is ready for review and a new reviewer is assigned. | no | 🎲 {mention} has been selected to review a pull request! - PR: [{prTitle} (#{prNumber})]({prURL}) - PR Status: draft → ready for review |
| template_ready_for_review_exist_one | Message template used when a PR is ready for review and a reviewer already exists. | no | 🔔 {mention}, the pull request has been ready for review and needs your review. - PR: [{prTitle} (#{prNumber})]({prURL}) - PR Status: draft → ready for review |
| template_ready_for_review_exist_plural | Message template used when a PR is ready for review and reviewers already exist. | no | 🔔 The pull request has been ready for review. - Requested Reviewers: {mention} - PR: [{prTitle} (#{prNumber})]({prURL}) - PR Status: draft → ready for review |
| template_review_requested_one | Message template used when a reviewer was requested. | no | 🔄 You've been requested to review a pull request. - Sender: {sender} - Reviewer: {mention} - PR: [{prTitle} (#{prNumber})]({prURL}) |
| template_review_requested_plural | Message template used when reviewers were requested. | no | 🔄 You've been requested to review a pull request. - Sender: {sender} - Reviewers: {mention} - PR: [{prTitle} (#{prNumber})]({prURL}) |
| template_schedule | The opening of a review reminder message | no | ⏳ Friendly Reminder: These pull request are still waiting for your review! |
| template_review_submitted_commented | Message template used when a reviewer left comments on the PR. | no | 💬 {mention}, your pull request has received feedback. - Reviewer: {reviewer} - PR: [{prTitle} (#{prNumber})]({prURL}) - Status: Commented |
| template_review_submitted_changes_requested | Message template used when a reviewer requested changes on the PR. | no | ⚠️ {mention}, changes requested on your pull request - Reviewer: {reviewer} - PR: [{prTitle} (#{prNumber})]({prURL}) - Status: Changes Requested |
| template_review_submitted_approved | Message template used when a reviewer approved changes. | no | ✅ {mention}, your pull request has been approved! - Reviewer: {reviewer} - PR: [{prTitle} (#{prNumber})]({prURL}) - Status: Approved |
Outputs
no outputs