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

Monitor ProductHunt
View
Code Schedule Create Webhook
View
[n8n] - Shopify Orders to D365 Business Central Sales Orders / Sales Invoices
View
Splitout Schedule Create Scheduled
View
Manual Stickynote Send Triggered
View
Standup Bot - Initialize
View
Manual Code Create Webhook
View
Create a screenshot of a website and send it to a telegram channel
View
Create a coupon on Paddle
View
[AI/LangChain] Output Parser 4
View