Basics of Bots
What is a bot?Copied!
In the Attendee platform, a bot is an automated participant that can join virtual meetings across Zoom, Google Meet, and Microsoft Teams to perform various tasks such as recording and transcription.
Bot CapabilitiesCopied!
- Recording: Bots can record audio and video from meetings
- Transcription: Bots can transcribe meeting conversations in real-time
- Speech: Bots can speak arbitrary audio into the meeting
- Avatars: Bots can display arbitrary images from their virtual webcam
- Chat: Bots can record and send chat messages
Bot StatesCopied!
Bots go through these lifecycle states:
- Ready: Initial state when bot is created
- Joining: Bot is attempting to join meeting
- Joined - Not Recording: Bot has joined but isn't recording
- Joined - Recording: Bot has joined and is recording
- Leaving: Bot is leaving the meeting
- Post Processing: Bot is processing recordings
- Fatal Error: Bot encountered an unrecoverable error
- Waiting Room: Bot is in meeting's waiting room
- Ended: Bot has completed all tasks and recordings and transcripts are available for download
Transcription FeaturesCopied!
- Realtime transcription
- Multiple language support
- Automatic language detection
- Speaker identification / Diarization
- Precise timestamps for each utterance
- Ability to transcribe using third party providers or from platform closed captions
Configuration OptionsCopied!
Bots can be configured with:
Transcription Settings
- Language selection
- Automatic language detection
- Provider-specific options
Recording Settings
- Recording type (Audio and Video / Audio Only)
- Recording view (Speaker View / Gallery View)
Automatic leave settings
- How long should the bot wait to be let into the meeting before giving up?
- How long it should be silent before the bot leaves?
- How long should the bot be the only one in the meeting before it leaves?
- How long the meeting can last before the bot leaves?
Webhooks
- Bot state changes
- Transcript updates
Platform SupportCopied!
Currently supported platforms:
- Zoom
- Google Meet
- Microsoft Teams