Chat with News Articles using AI Analysis in Telegram with Vector Search
š Overview
This workflow allows users to send any newspaper or article link to a Telegram bot. The workflow then:
Validates the URL Scrapes the webpage (title, description, full text, images, OG metadata) Processes it using a Vision-Language Model (VLM) Generates structured summaries & highlights Downloads images (if available) Sends a formatted report + document back to Telegram Stores the summary in a vector database Allows users to chat with the article using semantic search
Perfect for: ā News researchers ā Students ā Journalists ā Telegram-based AI assistants ā Automated media monitoring
š§ What the Workflow Does
- Telegram Trigger
Listens for messages from the user. Detects if the message contains a valid link.
- URL Scraper
A custom n8n Code node fetches the webpage and extracts:
Meta description paragraph text All image sources Open Graph metadata (og:title, og:image)
Returns everything as structured JSON.
- VLM Run ā Highlighter
A Vision-Language Model analyzes the scraped content and outputs:
{ "news_summary": { "headline": "", "source_url": "", "published_date": "", "key_points": "", "summary": "", "extracted_images_url": "" } }
- Image Validation & Download
Checks if image URLs are valid. Downloads them (if any). Sends them to Telegram as documents.
- Summary File Generation
Converts VLM output into a .txt report. Sends the report back to the user.
- Vector Store + Q&A Agent
Converts the summary into embeddings. Stores the vector in an in-memory store. Provides the user with a chat interface:
Ask anything about the newspaper article. The AI agent retrieves information using the vector store.
š¤ Outputs
You receive:
ā Telegram message summary ā Downloadable summary .txt file ā Extracted images (if available) ā Chat-based Q&A agent to explore the newspaper details
š Use Cases
News summarization bots Media intelligence agents Educational news explorers Topic-based daily digest creators
Tags
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
ā” AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
šø Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments