Workflow: Telegram Automation

Workflow Details

Download Workflow
{
    "id": "FQ0Uljxi7aIBdTFX",
    "meta": {
        "instanceId": "a5283507e1917a33cc3ae615b2e7d5ad2c1e50955e6f831272ddd5ab816f3fb6",
        "templateCredsSetupCompleted": true
    },
    "name": "Coinmarketcap Price Agent",
    "tags": [],
    "nodes": [
        {
            "id": "4f7066a4-9baa-428e-8b98-f4a3d0a6cf8a",
            "name": "Telegram Send Message",
            "type": "n8n-nodes-base.telegram",
            "position": [
                1280,
                0
            ],
            "webhookId": "0eeae020-ed6f-4900-ae38-d646d893171d",
            "parameters": {
                "text": "={{ $json.output }}",
                "chatId": "={{ $('Telegram Trigger1').item.json.message.chat.id }}",
                "additionalFields": []
            },
            "credentials": {
                "telegramApi": {
                    "id": "R3vpGq0SURbvEw2Z",
                    "name": "Telegram account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "39c91f2b-87ed-46e9-8cc4-8c6ea547f170",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                660,
                320
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "yUizd8t0sD5wMYVG",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "c87b5030-de78-4b86-8bb3-b93ee6b76a54",
            "name": "Window Buffer Memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "position": [
                820,
                320
            ],
            "parameters": [],
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "ae3ec7a6-bf62-4381-acf8-05c7c425f471",
            "name": "Telegram Trigger1",
            "type": "n8n-nodes-base.telegramTrigger",
            "position": [
                100,
                0
            ],
            "webhookId": "b33d2025-01c2-4386-b677-206a87a1856b",
            "parameters": {
                "updates": [
                    "message"
                ],
                "additionalFields": []
            },
            "credentials": {
                "telegramApi": {
                    "id": "R3vpGq0SURbvEw2Z",
                    "name": "Telegram account"
                }
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "3f3594f5-64d5-4d82-8d0f-0e5f58244d17",
            "name": "CoinMarketCap Price Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "notes": "{{ $json.sessionId }}",
            "position": [
                760,
                0
            ],
            "parameters": {
                "text": "={{ $json.message.text }}",
                "options": [],
                "promptType": "define"
            },
            "typeVersion": 1.6999999999999999555910790149937383830547332763671875
        },
        {
            "id": "360dc88a-a714-4ceb-be25-5ebe7d1e0273",
            "name": "Adds SessionId",
            "type": "n8n-nodes-base.set",
            "position": [
                420,
                0
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "b5c25cd4-226b-4778-863f-79b13b4a5202",
                            "name": "sessionId",
                            "type": "string",
                            "value": "={{ $json.message.chat.id }}"
                        }
                    ]
                },
                "includeOtherFields": true
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "8d53c2a0-a255-4fe9-8e5c-38c957825413",
            "name": "CoinMarketCap Price",
            "type": "@n8n\/n8n-nodes-langchain.toolHttpRequest",
            "position": [
                980,
                320
            ],
            "parameters": {
                "url": "https:\/\/pro-api.coinmarketcap.com\/v1\/cryptocurrency\/quotes\/latest",
                "sendQuery": true,
                "sendHeaders": true,
                "authentication": "genericCredentialType",
                "genericAuthType": "httpHeaderAuth",
                "parametersQuery": {
                    "values": [
                        {
                            "name": "symbol"
                        },
                        {
                            "name": "convert",
                            "value": "USD",
                            "valueProvider": "fieldValue"
                        }
                    ]
                },
                "toolDescription": "The tool going to recieve input of cryptocurrency name and then request the price from CoinMarketCap and send the price back in a message.",
                "parametersHeaders": {
                    "values": [
                        {
                            "name": "Accept",
                            "value": "application\/json",
                            "valueProvider": "fieldValue"
                        }
                    ]
                }
            },
            "credentials": {
                "httpHeaderAuth": {
                    "id": "OKXROn8aWkgAOvvV",
                    "name": "CoinMarketCap"
                }
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "595f494f-4109-4cd7-bf69-d1300d3a5408",
    "connections": {
        "Adds SessionId": {
            "main": [
                [
                    {
                        "node": "CoinMarketCap Price Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "CoinMarketCap Price Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Telegram Trigger1": {
            "main": [
                [
                    {
                        "node": "Adds SessionId",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "CoinMarketCap Price": {
            "ai_tool": [
                [
                    {
                        "node": "CoinMarketCap Price Agent",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "Window Buffer Memory": {
            "ai_memory": [
                [
                    {
                        "node": "CoinMarketCap Price Agent",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "CoinMarketCap Price Agent": {
            "main": [
                [
                    {
                        "node": "Telegram Send Message",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Automation
View
[n8n] Advanced URL Parsing and Shortening Workflow - Switchy.io Integration
View
Schedule Twilio Create Webhook
View
Check To Do on Notion and send message on Slack
View
Splitout Manual Automation Webhook
View
Summarize Glassdoor Company Info with Google Gemini and Bright Data Web Scraper
View
Pipedrive Spreadsheetfile Create Triggered
View
Congratulations Workflow
View
Write a file to the host machine
View
Very simple Human in the loop system email with AI e IMAP
View