Extend n8n with additional tools
Needs changesNeeds changes. This template uses 3 thing(s) that n8n 3.0 removes: Function (legacy), Write Binary File, Read Binary File. 3 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) City List, Convert API response | Code node, mode 'Run Once for All Items' |
| Write Binary File Write csv | Read/Write Files from Disk |
| Read Binary File Read Binary File | Read/Write Files from Disk |
Worth a look
- Spreadsheet File (Spreadsheet File): Convert to File / Extract from File
Nodes used (12)
- Switch
n8n-nodes-base.switch - Telegram
n8n-nodes-base.telegram - Telegram Trigger
n8n-nodes-base.telegramTrigger - Function
n8n-nodes-base.function - HTTP Request
n8n-nodes-base.httpRequest - Spreadsheet File
n8n-nodes-base.spreadsheetFile - Write Binary File
n8n-nodes-base.writeBinaryFile - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Read Binary File
n8n-nodes-base.readBinaryFile - Merge
n8n-nodes-base.merge - Execute Command
n8n-nodes-base.executeCommand
What it does
This workflow extends n8n and uses R language graphic capabilities. This is a Telegram bot which fetches weather data via the openweathermap.org API, plots an image using ggoplot2 package from R and sends the image to the Telegram user. !workflow-screenshot(fileId:631)