DhanushNehru / DhanushNehru/apache-pulsar-setup
🤖 Add Auto Reply Bot for New Issues
- Dominant language
- No language data
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Description
We need to implement an automated response system that welcomes contributors when they create new issues in our repository.
### Goal
Set up a GitHub Actions workflow that automatically comments on newly opened issues with a welcome message and directs users to our Discord server for further discussions.
### Requirements
- Create a GitHub Actions workflow file
- Trigger on new issue creation
- Post an automated welcome comment
- Include Discord server link in the message
### Proposed Message
```
Thank you for raising this issue! Our team will review it soon.
For more queries or discussions or approval of requests, please join the Discord server for further discussion: [Discord Link](https://discord.com/invite/Yn9g6KuWyA)
```
### Implementation Details
- **File Location**: `.github/workflows/issue-auto-reply.yml`
- **Trigger**: When a new issue is opened
- **Action**: Post automated comment using `actions/github-script`
### Acceptance Criteria
- [ ] Workflow file is created in correct location
- [ ] Workflow triggers only on new issues (not PRs)
- [ ] Comment is posted automatically within seconds of issue creation
- [ ] Message includes Discord server link
- [ ] Proper permissions are set for the workflow
### Additional Context
This will help improve our community engagement and ensure contributors know where to get help quickly.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the requirements for .github/workflows/issue-auto-reply.yml and the actions/github-script entry point first. Verify the workflow's new-issue trigger, welcome message with the supplied Discord link, PR exclusion, timing, and permissions against the acceptance criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100