This is an Azure OpenAI based messenger. You can ask the messenger to check if a user is online or send a message when the user is online. This would be helpful in situations where I do not need to wait on a specific person and also can be used specifically when delegating tasks.
The following are the APIs used
- Azure OpenAI
- GraphAPI
- GraphAPI Beta
- Azure Open AI , there is no actual code available in typescript that helps
- Graph API with beta is needed for user presence , which is unfortunately not working with Application Registration
- I could not figure out how delegated permissions work with Azure Bot (SSO & delegated)