Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rrgks6221/pr-notification-bot
Github pull request notification bot
https://github.com/rrgks6221/pr-notification-bot
cron discord discord-bot github-actions scheduler slack slack-bot typescript
Last synced: 19 days ago
JSON representation
Github pull request notification bot
- Host: GitHub
- URL: https://github.com/rrgks6221/pr-notification-bot
- Owner: rrgks6221
- Created: 2023-02-12T05:43:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-21T11:22:09.000Z (about 1 year ago)
- Last Synced: 2024-04-25T07:06:20.193Z (9 months ago)
- Topics: cron, discord, discord-bot, github-actions, scheduler, slack, slack-bot, typescript
- Language: TypeScript
- Homepage:
- Size: 11.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Github Pull Request Reminder Bot
## PR 알림을 위한 Bot 입니다.
> ### `./.github/workflows/sendPrRemind.yml` 의 cron 식에 따라 리뷰해야할 PR 을 Remind 해줍니다.
## 지원되는 Messenger Tool
- **Discord**
- **Slack**
## How To Use Custom
> 1. git clone https://github.com/rrgks6221/pr-notification-bot.git
> 2. .env.sample 파일과 같은 형식으로 .env 를 만든 뒤 값을 채워주세요.
> 3. message format customizing
>
> - discord, slack 사용 시 [Message](./src/message.ts) 의 각 메서드를 수정해주세요.
> - 다른 Messenger 를 사용한다면 해당 webhook interface 에 맞게 [Message](./src/message.ts) 의 새로운 메서드를 추가해주세요
>
> 4. npm i
> 5. npm run start 를 통해 채널에 메시지가 잘 오는지 확인해주세요.
> 6. ./.github/workflows/sendPrRemind.yml 을 custom 해주세요.
> 7. github action 상 추가 방법
> 1. 본인 repository
> 2. Settings
> 3. Secret and variables - actions
> 4. 사진처럼 값을 채워주세요.
## **Contributors**
- [**SeokHo Lee**](https:github.com/rrgks6221) -
## **License**
### Git Hub Pull Request Reminder Bot is [MIT licensed](LICENSE).