AI Document Assistant Using Telegram, Supabase, and Gemini

somdn_product_page

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.

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.

Be the first to review “AI Document Assistant Using Telegram, Supabase, and Gemini”

Your email address will not be published. Required fields are marked *