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

Code Schedule Create Scheduled
View
Send Emails from Obsidian
View
Scrape Books from URL with Dumpling AI, Clean HTML, Save to Sheets, Email as CSV
View
OpenSea NFT Agent Tool
View
🤖Content Creator Agent
View
Receive the weather information of any city
View
Integrating AI with Open-Meteo API for Enhanced Weather Forecasting
View
Mautic Mondaycom Create Triggered
View
Get a volume and add it to your bookshelf
View
AI Customer-Support Assistant · WhatsApp Ready · Works for Any Business
View