如何使用botbuilder v4 nodejs向所有团队用户发送主动消息

时间:2020-04-15 04:51:20

标签: botframework microsoft-graph-api microsoft-teams

我能够使用v3发送主动消息

const address =
{
    channelId: 'msteams',
    user: { id: '29:1smZ9yn-ggTRUgd2ytQzb7PeTwmMBJs-WVlm3sXGwgjklvxycg' },
    channelData: {
        tenant: {
            id: ''
        }
    },
    bot:
    {
        id: '',
        name: ''
    },
    serviceUrl: 'https://smba.trafficmanager.net/in/',
    useAuth: true
}

var msg = new builder.Message().address(address);
msg.text('Hello, this is a notification');
bot.send(msg);

但是我想使用v4发送主动消息,我有一个从Oauth 2.0(代码授予)获得的accessToken。到处的文档中都提到在用户消息漫游器时保存turnContext.activity并将其用作将来参考。但是我想在用户向机器人发送消息之前就向用户发送消息。我想做的是使用oauth将bot安装到用户团队(例如松弛应用),然后向用户提问。

0 个答案:

没有答案