MLH Issue Man
Toxicity in online spaces poses a serious challenge for platforms and publishers. Online abuse and harassment silence important voices in conversation, forcing already marginalized people offline. MLH Issue Man is a GitHub Action AI Bot for managing comments in the GitHub Issues of a repository by giving warning to users that post adult content(image).
> Try Here
Features
- Helps to maintain the code of conduct
- Helps in making the community more inclusive and welcoming
- Helps to prevent offensive, derogatory or toxic ambiance on GitHub
- Moderators can use it to quickly prioritize and review comments that have been reported.
- Gives feedback to commenters who post toxic comments
- Enables healthy conversations
Browser Support
- Firefox: version 4 and up
- Chrome: any version
- Safari: version 5.2 and up
- Internet Explorer/Edge: version 8 and up
- Opera: version 9 and up > Note: Support for modern mobile browsers is experimental.
Technology Stack used:
- Frontend: GitHub Actions
- IDE: VS Code
- Design: Adobe Photoshop, Canva
- API Testing & Documentation: Postman
- Version Control: Git and GitHub
- Code Hosting: GitHub
How to Get Started?
- Fork and clone the repo using
$ git clone https://github.com/MLH-Fellowship/mlh-issue-man.git $ cd mlh-issue-man - Install node dependencies
$ npm install - Run Server at localhost using
$ npm start
How it works?
This action warns a user when an adult content(image) is posted by the user as a comment under GitHub issues
Inputs
myToken
Required Your GitHub Token.
key
Required The Key of your Azure Computer Vision Resource.
endpoint
Required The endpoint of your Azure Computer Vision Resource.
Example usage
uses: mlh-fellowship/mlh-issue-man@v1
with:
myToken: '${{ secrets.GITHUB_TOKEN }}'
key: '${{secrets.KEY}}'
endpoint: '${{secrets.ENDPOINT}}'
Team:
"Alone we can do so little; together we can do so much."
| S.No. | Name | Role | GitHub Username:octocat: |
|---|---|---|---|
| 1. | Pragati Verma | Developer | @PragatiVerma18 |
| 2. | Samson Amaugo | Developer | @sammychinedu2ky |
| 3. | Raphael Noriode | Developer | @Oghenebrume50 |
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Pragati Verma 💻 |
Samson Amaugo 💻 |
Raphael Noriode 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Built With
- action
- azure-ai
- github
- github-actions
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.