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

modelo do chatbot
View
Manual Emailsend Send Triggered
View
Splitout Schedule Create Webhook
View
Splitout Schedule Create Scheduled
View
Humanticai Calendly Automate Triggered
View
Code Webhook Automation Webhook
View
Monitor USDT ERC-20 Wallet Balance with Etherscan and Telegram Notifications
View
✍️🌄 Your First Wordpress Content Creator - Quick Start
View
My workflow
View
Prepare CSV files with GPT-4
View