Update app.py
Browse files
app.py
CHANGED
|
@@ -307,8 +307,11 @@ async def task_update(request: Request):
|
|
| 307 |
# ✅ Get task name
|
| 308 |
task_name = task_details.get("name", "Unnamed Task")
|
| 309 |
|
| 310 |
-
# ✅
|
| 311 |
-
|
|
|
|
|
|
|
|
|
|
| 312 |
|
| 313 |
# ✅ Print the values
|
| 314 |
print("📝 Task Name:", task_name)
|
|
@@ -336,6 +339,15 @@ async def task_update(request: Request):
|
|
| 336 |
print("📞 User Numbers:", user_numbers)
|
| 337 |
print("👨💼 Manager Numbers:", manager_numbers)
|
| 338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 339 |
# ✅ Arabic WhatsApp messages
|
| 340 |
user_message = (
|
| 341 |
f"⚠️ *تنبيه بتأخر المهمة!*\n\n"
|
|
|
|
| 307 |
# ✅ Get task name
|
| 308 |
task_name = task_details.get("name", "Unnamed Task")
|
| 309 |
|
| 310 |
+
# ✅ Create a mapping of assignee ID to name
|
| 311 |
+
assignee_id_to_name = {
|
| 312 |
+
str(assignee.get("id")): assignee.get("username")
|
| 313 |
+
for assignee in task_details.get("assignees", [])
|
| 314 |
+
}
|
| 315 |
|
| 316 |
# ✅ Print the values
|
| 317 |
print("📝 Task Name:", task_name)
|
|
|
|
| 339 |
print("📞 User Numbers:", user_numbers)
|
| 340 |
print("👨💼 Manager Numbers:", manager_numbers)
|
| 341 |
|
| 342 |
+
# ✅ Get assignee names from user_map
|
| 343 |
+
user_names = [
|
| 344 |
+
assignee_id_to_name.get(user_id, f"User {user_id}")
|
| 345 |
+
for user_id in user_map.keys()
|
| 346 |
+
]
|
| 347 |
+
assignee_name_str = "، ".join(user_names)
|
| 348 |
+
|
| 349 |
+
print("👥 Assignee Name(s) for Manager Message:", assignee_name_str)
|
| 350 |
+
|
| 351 |
# ✅ Arabic WhatsApp messages
|
| 352 |
user_message = (
|
| 353 |
f"⚠️ *تنبيه بتأخر المهمة!*\n\n"
|