This n8n workflow creates an intelligent AI-powered document assistant integrated within Telegram, leveraging Google Gemini for language processing and Supabase for vector-based document storage. The system enables users to upload PDFs, extracts text, generates embeddings, and stores them securely. Once set up, users can interact with the AI to ask questions about their documents or get real-time data like weather updates, all via Telegram. The workflow involves multiple steps: listening for messages or file uploads, processing PDFs to extract and embed content, storing data in Supabase, and handling user questions by searching the stored embeddings for relevant information. This automation is ideal for creating personalized, document-driven chatbots that are fast, privacy-conscious, and easy to deploy within a no-code environment.
AI Document Assistant Using Telegram, Supabase, and Gemini
Node Count | >20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsGoogleGemini, @n8n/n8n-nodes-langchain.lmChatGoogleGemini, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter, @n8n/n8n-nodes-langchain.toolThink, @n8n/n8n-nodes-langchain.toolVectorStore, @n8n/n8n-nodes-langchain.vectorStoreSupabase, aggregate, code, extractFromFile, openWeatherMapTool, set, splitOut, stickyNote, switch, telegram, telegramTrigger |
Reviews
There are no reviews yet.