Meeting Baas (Bot as a Service) is a unified API that provides meeting content from Google Meet, Microsoft Teams, and Zoom, along with transcription.<p>The basics of building the Meeting Bots were quite simple: we use Puppeteer to log into the meeting and scrape its content for our users.<p>What was challenging was scaling these bots using Kubernetes and ensuring they are 100% reliable. Any small change in the video meeting provider interface could lead to unreliable data being scraped.<p>To help any developer get started quickly, we have also open-sourced a recording interface that lets you view recordings, chat with the transcript using an LLM, and more.<p><a href="https://meetingbaas.com/transcript-seeker/" rel="nofollow">https://meetingbaas.com/transcript-seeker/</a><p>The latter is also compatible with transcription APIs, and I plan on making it compatible with Whisper and then package it inside a Tauri App - to have (at last!) an open-source transcription app that allows text-editing, SRT download, and more.<p>Happy to answer any questions you might have on how we built this!