Intelligent Telegram chatbot with AI-powered responses
Workflow Description
Automate incoming Telegram messages by processing them through an advanced AI model that retrieves relevant information from a knowledge base and generates contextual, accurate replies automatically to users.
How it works
- 1.Receive message from Telegram chat or channel
- 2.Convert text to embeddings and retrieve related information from vector database
- 3.Process request through language model and generate contextual response
- 4.Send intelligent reply back to user via Telegram
Use cases
- Deploy automated customer support that answers FAQs without human intervention
- Create a knowledge assistant that responds to employee queries using internal documentation
- Provide automated consultation service for clients through Telegram messaging
Requirements
- OpenAI or Groq API key for access to language models
- Telegram bot token from BotFather for authentication
- Vector database (Pinecone) populated with relevant documents and knowledge
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (20)
Telegram Trigger
Set
Embeddings OpenAI
OpenAI
Default Data Loader
Document Default Data Loader
Recursive Character Text Splitter
Text Splitter Recursive Character Text Splitter
Stop and Error
Stop And Error
Question and Answer Chain
Chain Retrieval Qa
Vector Store Retriever
Retriever Vector Store
Pinecone Vector Store1
Vector Store Pinecone
Groq Chat Model
Lm Chat Groq
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Check If is a document
If
Change to application/pdf
Code
Telegram get File
Set
Embeddings
OpenAI
Telegram Response
Set
Telegram Response about Database
Set
Stop and Error1
Stop And Error
Pinecone Vector Store
Vector Store Pinecone
Limit to 1
Limit