Skip to content

techwithanirudh/meeting-bot-as-a-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐟 Meeting Baas 🐟 Integration Examples

Header

Using Meeting Baas' API and open-source examples, this repository contains programs that either:

  1. Send Meeting Bots to Google Meet, Zoom and Microsoft Teams in an easy way.

  2. Automate :

    • data extraction from meetings and conversations via LLM
    • index specific data, and make it easily searchable, retriavable and viewable.

Available Setups

Examples are divided in 2:

  1. Stand-alone examples using code which include:

    • How to send a bot in different fashions (through a calendar API, a Chrome extension, a form, ...)
    • How to handle the data, present it, search inside it, ...
  2. Integrations using third-party software, whether said software is open-source or not. So of course make.com, n8n.io integrations, but also a Google Calendar form to invite a bot to meeting to record it which you can share with a team, ...

Apps & Data-Handling

Learn how to invite meeting bots to a meeting for yourself or your users, and view examples to start handling the data quickly.

Transcript Player Interface

  • This project is a web application that displays a video player with a synchronized transcript. The interface is divided into two main parts: the video player and the transcript.
  • Technologies used: Node, React, Typescript, Chakra.

Desktop App to invite a bot

  • A cross-platform desktop application with a simple user-input form to send Meeting Bots to Zoom, Google Meet, or Microsoft Teams meetings.
  • Technologies used: Rust, Tauri, HTML, Javascript.

WebApp and Server to record and handle data

  • A simple web app that:
    • Has a simple sharable page to send a meeting bot.
    • Has an automation process to summarize meeting transcriptions with OpenAI and publish formatted information to a Notion DataBase, with meta-data.
  • Technologies used: ExpressJS, Node.
  • Third-parties used: OpenAI, Notion.

Talking Blob

  • Slightly off-topic: an animated blob packaged a desktop app. It simply reacts to microphone input :)
  • Technologies used: Node, React, ThreeJS, Rust, Tauri.

Automations relying on third-party software

Automate data extraction from Google Meet, Microsoft Teams, and Zoom using third party, "no-code" software.

View n8n Example

View Make Example

Contributing && Troubleshooting

Join our Discord if you run into any issues, and ping us there.

Contributions to this repository directly here on Github are welcome.

To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes, following the established coding standards.
  4. Include appropriate documentation for your changes.
  5. Submit a pull request, describing your changes in detail.

For any suggestions or enhancements, please open an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.8%
  • Shell 7.9%
  • CSS 5.9%
  • JavaScript 3.1%
  • HTML 2.2%
  • EJS 2.2%
  • Rust 0.9%