Microsoft bots to target graph API.

ASR 671 Reputation points

I wanted to create an application that will be responsible for reading data from SharePoint, MS Team, and Exchange (Chats) and obviously needs to perform some automation on top of that data.
Graph API option seems the best bet to achieve this. But this is an extremely slow process considering the end users may have more than 1TB of data.
Just curious where the Microsoft bots run. If I create a bot and host it on azure. Will it speed up the process. I am time taken for request and response of Graph API.

Azure AI Bot Service
Azure AI Bot Service
An Azure service that provides an integrated environment for bot development.
756 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,807 questions
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
9,836 questions
Microsoft 365 Publishing
Microsoft 365 Publishing
Microsoft 365: Formerly Office 365, is a line of subscription services offered by Microsoft which adds to and includes the Microsoft Office product line. Publishing: The process of preparing, producing, and releasing content for distribution or sale.
599 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. MichaelHan-MSFT 18,016 Reputation points

    Hi @ASR ,

    I don't think it would speed up the process. You still have to use Graph API to deal with the 1TB data in bot. This is no different from read the data in an application.

    And this is a demo project to build Bot Framework bots with Microsoft Graph that would help you:

    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.