As a client, I'm searching for an experienced developer who can create me an automated bot for Microsoft Teams Meetings. This bot should be capable of:
Email Handling:
- Generating a unique email address which will be used to handle MS Teams meetings invitations.
Attendance & Meeting Management:
- Auto joining and leaving meetings, based on the set schedule.
- Accurately recording attendance of all participants.
Recordings:
- Recording all participants individually and the entire meeting, this includes both visual and audio content.
Deployment & Coding:
- The bot should be developed using Python and FastAPI.
- It should be deployed as a microservice in a docker, with exposed APIs.
- The bot should live store the meeting's files in real-time to Azure blob storage.
Security Measures:
- At least a basic level of security is required for the unique email generation and bot's ability to join meetings.
The ideal candidate for this project should have solid experience in Python, FastAPI, Azure, and MS Teams API. Practical experience in bot developing, specifically for MS Teams, would be a huge benefit.