Skip to main content
A

Aashiq

1
Workflow

Workflows by Aashiq

Workflow preview: Multi-user Telegram bot to summarize & repurpose YouTube videos with GPT-4o
Free intermediate

Multi-user Telegram bot to summarize & repurpose YouTube videos with GPT-4o

## 👤 Who’s it for This workflow is for content creators, marketers, educators, or anyone who wants to **instantly summarize YouTube videos and repurpose them** into different formats (LinkedIn post, tweet, etc.) via a simple Telegram chatbot. ## ⚙️ How it works This n8n automation listens for messages in Telegram. If the message contains a YouTube link, it: - Extracts the video ID - Fetches the video transcript using RapidAPI - Cleans the transcript of any special characters - Sends it to OpenAI to generate a summary If the message is **not a link**, it simply acts as an AI chatbot using OpenAI with memory support. ✅ Supports follow-up prompts like: - “Make it shorter” - “Turn this into a LinkedIn post” - “Create a tweet thread” ## 🧑‍🤝‍🧑 Multi-User Support This Telegram bot supports multiple users simultaneously. It tracks memory and context separately for each user using Telegram's unique `chat_id`. ✅ Each user gets personalized AI replies ✅ Follow-up commands work per user ✅ No interference between users ## 🛠️ Requirements - A Telegram bot token (get via [@BotFather](https://t.me/BotFather)) - An OpenAI API Key (from https://platform.openai.com/account/api-keys) - A RapidAPI Key and Host (typically `youtube-transcript3.p.rapidapi.com`) > 🚨 API keys must be added manually — they are not included in the template. ## 🧩 How to Set It Up 1. Configure the **Telegram Trigger node** with your bot token. 2. In the **HTTP Request node**, set: - `X-RapidAPI-Key`: your RapidAPI key - `X-RapidAPI-Host`: your RapidAPI host URL 3. Add your **OpenAI API credentials** to the AI Agent node. Use the provided sticky notes for guidance inside the workflow itself. ## 🎛️ How to Customize - Modify AI prompt behavior in the **AI Agent node** - Change the text formatting in the **Code node** - Use a different transcript API if preferred - Add commands like `make it into a blog post`, `summarize in bullet points`, etc. ## 📌 Notes - All nodes are renamed to reflect their function - API credentials are removed for security - Includes colored boxes and sticky notes to guide the user - Compatible with n8n cloud and self-hosted setups

A
Aashiq
Content Creation
30 Jun 2025
734
0