Skip to content

Add an issue triaging bot #12318

@Inhishonor

Description

@Inhishonor

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

This is a feature for NewPipe's infrastructure. I propose creating a bot that uses github-actions to check if the issue template is filled out, and has all the required information. Eventually maybe, use AI to search for potential duplicates.

Why do you want this feature?

Looking through the dumbfounding amount of duplicates or poorly written issues, I was trying to decide if there would be a better way to handle this. Other projects (such as lineageOS) have a similar bot, and it helps filter out at least some of the invalid issues before the maintainers get to them.

Additional information

Potential ideas:

  • Check if version is latest.
  • Check if logs are posted
  • Check if all boxes are checked
  • Check if all sections are filled
  • Use AI to search for potential duplicates
  • I don't know how feasible this is, but possibly automatically assigning issues to maintainers or adding a label indicating which part of the project is causing it.

I am just putting these ideas out there, I am willing to help implement this if you guys like this. Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is related to a feature in the appmetaRelated to the project but not strictly to code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions