Workflow: Telegram Schedule Import

Workflow Details

Download Workflow
{
    "id": "okjjim5PVb2dZUgg",
    "meta": {
        "instanceId": "b229c9a129a49cc78e21e7f6e65be625850967828e8c77a8f82738e7c8461afc",
        "templateCredsSetupCompleted": true
    },
    "name": "FetchGithubIssues",
    "tags": [],
    "nodes": [
        {
            "id": "2f3cac64-7326-471d-8f6a-1677a4ff5a6d",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -540,
                -560
            ],
            "parameters": {
                "color": 5,
                "content": "### Get Github Issues HTTP Request \n- Edit the OWNER and REPO NAME in the respective fields\n- The request is configured with query parameters of *state*, *since* and *labels*"
            },
            "typeVersion": 1
        },
        {
            "id": "13809408-63f3-4161-87f2-c5d950274aa9",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -260,
                -560
            ],
            "parameters": {
                "color": 3,
                "width": 180,
                "content": "### Extract Fields\nExtract fields like title, comments, created_at, etc from the github api response"
            },
            "typeVersion": 1
        },
        {
            "id": "3df26230-c2b0-44d5-98da-cccbca493c8f",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -40,
                -560
            ],
            "parameters": {
                "color": 3,
                "width": 180,
                "content": "### Filter on Fields\nFilter issues based on number of comments"
            },
            "typeVersion": 1
        },
        {
            "id": "819bd3f8-8d23-4299-ac1d-ae9762f944dd",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                220,
                -680
            ],
            "parameters": {
                "color": 5,
                "width": 200,
                "height": 280,
                "content": "### Send message to Telegram User\n- This node is configured to send *issue title* and *url* to your user id\n- Create a new telegram bot using the instructions [here](https:\/\/core.telegram.org\/bots\/tutorial#obtain-your-bot-token) and configure bot token in the telegram credential\n- Chat ID can be your username or your username ID"
            },
            "typeVersion": 1
        },
        {
            "id": "9e08036f-e082-424d-b536-349d236a40ec",
            "name": "Send Message to @user",
            "type": "n8n-nodes-base.telegram",
            "position": [
                280,
                -380
            ],
            "webhookId": "d0c6ee9e-ed0b-49fa-95cd-e483fc29ffbc",
            "parameters": {
                "text": "=New Issue:  {{ $json.title }} [Link]({{ $json.html_url }})",
                "additionalFields": []
            },
            "credentials": {
                "telegramApi": {
                    "id": "MEwozHKykMH3flb4",
                    "name": "Telegram account 2"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "9cf3bf31-12a6-4f3b-a1e7-69f575f801f0",
            "name": "Check for comments",
            "type": "n8n-nodes-base.filter",
            "position": [
                0,
                -380
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "version": 2,
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "88ae0b8f-c586-4f01-8389-bc0e2c0473bc",
                            "operator": {
                                "type": "number",
                                "operation": "lt"
                            },
                            "leftValue": "={{ $json.comments }}",
                            "rightValue": 5
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "0cfd2924-64c0-4f8b-a15b-7e619d5b21bf",
            "name": "Map title, url, created, comments",
            "type": "n8n-nodes-base.set",
            "position": [
                -220,
                -380
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "ebad3986-8804-428f-acbb-7c1953dbbc47",
                            "name": "title",
                            "type": "string",
                            "value": "={{ $json.title }}"
                        },
                        {
                            "id": "2daabd16-f1af-4d24-8409-51e7ba242bbb",
                            "name": "html_url",
                            "type": "string",
                            "value": "={{ $json.html_url }}"
                        },
                        {
                            "id": "7ea20a16-794c-4701-81e0-4b99fb1a9fc7",
                            "name": "created_at",
                            "type": "string",
                            "value": "={{ $json.created_at }}"
                        },
                        {
                            "id": "0a4985f9-5d80-420b-ae57-15329bf19634",
                            "name": "comments",
                            "type": "number",
                            "value": "={{ $json.comments }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "eacbb029-03b9-46d6-9f2e-edaab70cce10",
            "name": "Run every 10 minutes",
            "type": "n8n-nodes-base.scheduleTrigger",
            "position": [
                -780,
                -380
            ],
            "parameters": {
                "rule": {
                    "interval": [
                        {
                            "field": "minutes",
                            "minutesInterval": 10
                        }
                    ]
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "d87f01e3-8277-4dbb-bcc0-4ca2e1c794d4",
            "name": "Get Github Issues",
            "type": "n8n-nodes-base.github",
            "position": [
                -480,
                -380
            ],
            "parameters": {
                "owner": {
                    "__rl": true,
                    "mode": "name",
                    "value": ""
                },
                "resource": "repository",
                "repository": {
                    "__rl": true,
                    "mode": "name",
                    "value": ""
                },
                "getRepositoryIssuesFilters": {
                    "since": "={{ new Date(Date.now() - 30 * 60 * 1000).toISOString() }}",
                    "state": "open",
                    "labels": "Bug"
                }
            },
            "credentials": {
                "githubApi": {
                    "id": "2yRBqav2uahP1pas",
                    "name": "GitHub account"
                }
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "5bc6fb0e-face-48c3-aba4-0c53ad1e9b35",
    "connections": {
        "Get Github Issues": {
            "main": [
                [
                    {
                        "node": "Map title, url, created, comments",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Check for comments": {
            "main": [
                [
                    {
                        "node": "Send Message to @user",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Run every 10 minutes": {
            "main": [
                [
                    {
                        "node": "Get Github Issues",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Map title, url, created, comments": {
            "main": [
                [
                    {
                        "node": "Check for comments",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Manual N8N Automation Triggered
View
Telegram Wait Create Webhook
View
Mattermost Typeform Send Triggered
View
Respondtowebhook Stickynote Automate Webhook
View
AccountCraft WhatsApp Automation - Infridet
View
Executeworkflow Hackernews Create Triggered
View
Datetime Schedule Create Scheduled
View
Voice RAG Chatbot with ElevenLabs and OpenAI
View
Manual Writebinaryfile Automate Triggered
View
Add text to an image downloaded from the internet
View