Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jayantur13/octopaji

Based on octokit/rest api, this bot is made using Nodejs which automates labelling and maintainer assignment, search for similar issues/PR and posts gif on various events of a repository in GitHub.
https://github.com/jayantur13/octopaji

bot bots botservice gh-bot github-bot github-bot-2024 github-bots probot

Last synced: about 1 month ago
JSON representation

Based on octokit/rest api, this bot is made using Nodejs which automates labelling and maintainer assignment, search for similar issues/PR and posts gif on various events of a repository in GitHub.

Awesome Lists containing this project

README

        

# OctoPaji

A GitHub App (bot) built using Node,Octokit/restapi and ofcourse Tenor API, that posts gif when you install this in your repositories

## Setup

```sh
# Install dependencies
npm install

# Run the bot
npm start/dev
```

## env example

```sh
# The ID of your GitHub App
APP_ID=Number
WEBHOOK_SECRET=AlphaNumeric
PORT=Some_PORT_Num
CLIENT_KEY=Alpha numeric (anything)
API_KEY=From_Tenor
```

## Bot Features

- Search for similar issue/PR (Make a comment)
- Comment gif for various event related to "issue and PR"
- **More events planned (Needs proper implementaton with no fail)

## Bot Installation

```sh
# Copy and paste the url
https://github.com/apps/OctoPaji
```

## Contributing

If you have suggestions for how OctoPaji could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the [Contributing Guide](https://github.com/jayantur13/OctoPaji/blob/master/CONTRIBUTING.md).

Please adhere to this project's [Code Of Conduct](https://github.com/jayantur13/OctoPaji/blob/master/CODE_OF_CONDUCT.md).

## Changelog

All the changes are [here](https://github.com/jayantur13/OctoPaji/blob/master/CHANGELOG.md)

## License

[MIT](https://github.com/jayantur13/OctoPaji/blob/master/LICENSE) © 2024 Jayant Navrange