AI-powered news update bot for Zalo using Gemini and RSS feeds
Ready for 3.0What this workflow does
This AI workflow has 12 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects MongoDB Chat Memory, RSS Read and Google Gemini Chat Model. It also calls bot-api.zapps.me over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Summarize AI News (AI Agent): runs an AI agent, with model: Gemini Language Model; 1 tool (rss_read); memory: MongoDB Chat Memory; output parser: Parse Structured AI Output
- Send Typing Action to Zalo (HTTP Request): calls bot-api.zapps.me (POST)
- Extract, Clean and Chunk Message Text (Code): runs custom JavaScript code
- Send Zalo Message (HTTP Request): calls bot-api.zapps.me (POST)
- Send Zalo Message (HTTP Request): calls bot-api.zapps.me (POST)
- Delete Zalo Webhook (HTTP Request): calls bot-api.zapps.me (POST)
- Set Zalo Webhook (HTTP Request): calls bot-api.zapps.me (POST)
Services it uses
HTTP calls to: bot-api.zapps.me
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- MongoDB Chat Memory
@n8n/n8n-nodes-langchain.memoryMongoDbChat - Rss Feed Read Tool
n8n-nodes-base.rssFeedReadTool - Webhook
n8n-nodes-base.webhook - HTTP Request
n8n-nodes-base.httpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Code
n8n-nodes-base.code
From the author
How it works 🧠 AI-Powered News Update Bot for Zalo using Gemini and RSS Feeds This workflow allows you to build a smart Zalo chatbot that automatically summarizes and delivers the latest news using Google Gemini and RSS feeds. It’s perfect for keeping users…