<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/7da1d3f3c2b0418f8e8f3adc125c7be4&quot; frameborder=&quot;0&quot; width=&quot;1280&quot; height=&quot;960&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>960</height><width>1280</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>960</thumbnail_height><thumbnail_width>1280</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/7da1d3f3c2b0418f8e8f3adc125c7be4-048e94f23c35c0de.gif</thumbnail_url><duration>498.226</duration><title> YouTube Summarizer &amp;amp; Q&amp;amp;A Bot Screen Recording  | Loom - 28 February 2026</title><description>Hi, I&apos;m Gaurav Deshmukh . This is my submission for the Eywa SDE Intern assignment — a Telegram bot that summarizes YouTube videos and answers questions, powered entirely by LLaMA 3 running locally via Ollama, so no paid APIs and no data leaving your machine. The stack is simple: Python handles the Telegram layer, youtube-transcript-api fetches captions, and all AI processing goes through Ollama on localhost with per-user session management and 2-hour transcript caching. Let me show it live — I&apos;ll paste a YouTube link, the bot fetches the transcript and returns a structured summary with key points, timestamps, and a core takeaway. I can then ask questions about the video and it answers strictly from the transcript — no hallucination — and if a topic isn&apos;t covered, it says so explicitly. I can also say &apos;Summarize in Hindi&apos; and it instantly regenerates in Hindi, with support for Tamil, Kannada, Telugu, Marathi, and Bengali as well. There are bonus commands too — /deepdive for full analysis, /actionpoints for practical takeaways, and /language to switch anytime. Full code and setup instructions are on GitHub. Thanks for watching.</description></oembed>