我正在使用 Microsoft Bot Framework (BotBuilder) 创建一个机器人,并希望它在约会即将开始时向用户发送消息。我目前使用 Microsoft Graph api 访问用户的 Office 365 日历并存储约会。然后后台线程跟踪时间,然后在约会即将开始时向用户发送消息。当前的想法是使用 Graph webhook 通知我的机器人有关新约会的信息。
我的问题是,使用 Azure 服务(例如调度程序)来跟踪约会并向我的机器人发送休息消息,然后它会向用户发送消息会更聪明吗?我担心的是,随着用户数量的增加,约会和时间检查的数量会变得太大,也许 Azure 服务能够更好地处理它。