-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
22 lines (15 loc) · 832 Bytes
/
main.py
File metadata and controls
22 lines (15 loc) · 832 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
from src.slack_client import SlackClient
from src.github_client import GithubClient
if __name__ == "__main__":
slack_client = SlackClient()
github_client = GithubClient()
slack_client.delete_all_previous_message(channel_id=os.getenv("WEB_SERVICE_TEAM_CH_ID"), bot_id=os.getenv("BOT_ID"))
pull_request_infos = []
pull_request_infos += github_client.get_pull_request_list("pythonkr", "pyconkr-api-v2")
pull_request_infos += github_client.get_pull_request_list("pythonkr", "pyconkr-2023-frontend")
pull_request_infos += github_client.get_pull_request_list("pythonkr", "pyconkr-web-archieve")
pull_request_infos += github_client.get_pull_request_list("pythonkr", "pyconkr-middleware")
if len(pull_request_infos) > 0:
slack_client.send(pull_request_infos)
print("finish")