{"id": "nV1xFcF5HWJcD6w7", "name": "Automatically Send Daily Meeting List to Telegram", "nodes": [{"id": "eee04fe7-7f65-4db8-8ad8-7b67197a1f70", "name": "Get meetings for today", "type": "n8n-nodes-base.googleCalendar", "position": [1240, 580], "parameters": {"options": {"timeMax": "={{ $today.plus({ days: 1 }) }}", "timeMin": "={{ $today }}", "singleEvents": true}, "calendar": {"__rl": true, "mode": "list", "value": "lrnr6ha3nt9cv8i0fimup684e4@group.calendar.google.com", "cachedResultName": "Meeting Room"}, "operation": "getAll"}, "credentials": {"googleCalendarOAuth2Api": {"id": "BSvdyVkCIqvVagsr", "name": "Google Calendar account"}}, "typeVersion": 1}, {"id": "358ab462-d69f-4980-99fd-de5a22a3c783", "name": "Every morning @ 6", "type": "n8n-nodes-base.scheduleTrigger", "position": [940, 580], "parameters": {"rule": {"interval": [{"triggerAtHour": 6}]}}, "typeVersion": 1.1}, {"id": "57f77b4e-d608-4929-bc49-2dfecff88c8d", "name": "Set", "type": "n8n-nodes-base.set", "position": [1520, 580], "parameters": {"values": {"number": [], "string": [{"name": "Name", "value": "={{ $json.summary }}"}, {"name": "Time", "value": "={{ $json.start }}"}, {"name": "Guests", "value": "={{ $json.attendees }}"}]}, "options": {}, "keepOnlySet": true}, "typeVersion": 1}, {"id": "6bcde2e8-46f6-46aa-b2f2-0e2670a9ce66", "name": "Function", "type": "n8n-nodes-base.function", "position": [1780, 580], "parameters": {"functionCode": "let message = \"*Your meetings today are:* \\n\";\n\nfor (item of items) {\n const time = new Date(item.json.Time.dateTime);\n const formattedTime = new Intl.DateTimeFormat('fa-IR', {\n hour: 'numeric',\n minute: 'numeric',\n timeZone: item.json.Time.timeZone\n }).format(time);\n\n message += `* ${item.json.Name}