Tech · 2025
📊
Tech

N8N — Telegram Bot

An automated workflow built with N8N that connects Telegram to external APIs — handling commands, data queries, and scheduled reports without a single line of server code.

📅 2025
🏷 Automation · No-Code
3 weeks
👤 Solo Project

This project started as a personal challenge: could I build a fully functional Telegram bot that responds to commands, fetches live data, and sends scheduled reports — without writing any backend server code? Using N8N's visual workflow builder, I connected Telegram's Bot API to Google Sheets, a weather API, and a news aggregator. The result was a bot that any non-developer could maintain and extend.

7
Workflows Built
3
APIs Integrated
100%
No-Code

Key Highlights

Build Process

1
Defining the Use Cases
Identified 7 real-world tasks that people typically need a custom bot for — data lookups, reminders, scheduled digests, and form submissions from Telegram.
2
Mapping Workflows in N8N
Designed each workflow visually — Telegram webhook trigger → conditional routing → API call → formatted response. Used N8N expressions to personalise messages with user data.
3
API Integrations
Connected to Google Sheets (data storage), OpenWeatherMap (live weather), and a RSS news feed. Handled authentication, error states, and fallback messages for failed API calls.
4
Scheduling & Deployment
Used N8N's cron trigger to schedule daily reports. Self-hosted N8N on a lightweight VPS so workflows run 24/7 without relying on the cloud version limits.
5
Workshop & Documentation
Packaged everything into a shareable N8N template file and taught the full build in a 90-minute session — 3 attendees went on to build their own production bots within a month.

Tools Used

N8N Telegram Bot API Google Sheets API OpenWeatherMap API Webhook Triggers Cron Scheduling VPS Hosting JSON / REST APIs

Project Outcome

The bot has been running continuously since deployment with zero downtime. The N8N template was shared publicly on GitHub and used as the basis for the automation workshop at ADA University — where every participant successfully built and tested their own workflow live.

← All Projects Next Project →
Done