我能够使用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安装到用户团队(例如松弛应用),然后向用户提问。