Skip to content

Commit ae7a1cf

Browse files
authored
add date to messages (#53)
Add date to messages Add date to notification messages Reviewed-by: Artem Sh.
1 parent 4db46c3 commit ae7a1cf

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

scheduler.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import logging
55
from psycopg2.extras import DictCursor
66
import zulip
7+
from datetime import datetime
78

89
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
910

@@ -117,6 +118,7 @@ def check_outdated_docs(conn, squad_name, stream_name, topic_name):
117118

118119

119120
def send_zulip_notification(row, api_key, stream_name, topic_name):
121+
current_date = datetime.now().strftime("%Y-%m-%d")
120122
client = zulip.Client(email="[email protected]", api_key=api_key, site="https://zulip.tsi-vc.otc-service.com")
121123
if row["type"] == "doc":
122124
squad_name = row[3]
@@ -140,22 +142,22 @@ def send_zulip_notification(row, api_key, stream_name, topic_name):
140142
else:
141143
return
142144

143-
message += f"\n\n**Squad name:** {squad_name}\n**Service name:** {service_name}\n**Zone:** {row[-2]}\n\n**Commit" \
145+
message += f"\n\n**Squad name:** {squad_name}\n**Service name:** {service_name}\n**Zone:** {row[-2]}\n**Date:** {current_date}\n\n**Commit" \
144146
f" URL:** {commit_url}\n**Dashboard URL:** https://dashboard.tsi-dev.otc-service.com/d/c67f0f4b-b31c-" \
145147
f"4433-b530-a18896470d49/last-docs-commit?orgId=1\n\n---------------------------------------------------------"
146148
elif row["type"] == "issue":
147149
squad_name = row[3]
148150
service_name = row[2]
149151
issue_url = row[5]
150152
message = f":point_right: **Unattended Issues Alert** :point_left:\n\nYou have an issue which has no assignees for more than 7 days\n\n" \
151-
f"**Squad name:** {squad_name}\n**Service name:** {service_name}\n**Zone:** {row[-2]}\n\n**Issue URL:" \
153+
f"**Squad name:** {squad_name}\n**Service name:** {service_name}\n**Zone:** {row[-2]}\n**Date:** {current_date}\n\n**Issue URL:" \
152154
f"** {issue_url}\n**Dashboard URL:** https://dashboard.tsi-dev.otc-service.com/d/I-YJAuBVk/open-issues" \
153155
f"-dashboard?orgId=1&var-squad_issues=All&var-env_issues=All&var-sort_duration=DESC&var-zone=open_issues\n\n---------------------------------------------------------"
154156
elif row["type"] == "orphan":
155157
squad_name = row[3]
156158
service_name = row[2]
157159
orphan_url = row[4]
158-
message = f":boom: **Orphaned PRs Alert** :boom:\n\nYou have orphaned PR here!\n\n**Squad name:** {squad_name}\n**Service name:** {service_name}\n**Zone:** {row[-2]}\n\n" \
160+
message = f":boom: **Orphaned PRs Alert** :boom:\n\nYou have orphaned PR here!\n\n**Squad name:** {squad_name}\n**Service name:** {service_name}\n**Zone:** {row[-2]}\n**Date:** {current_date}\n\n" \
159161
f"**Orphan URL:** {orphan_url}\n**Dashboard URL:** https://dashboard.tsi-dev.otc-service.com/d/4vLGLDB" \
160162
f"4z/open-prs-dashboard?orgId=1\n\n---------------------------------------------------------"
161163
result = client.send_message({

0 commit comments

Comments
 (0)