Я могу отправлять проактивные сообщения, используя 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. У меня есть accessToken, который я получил из Oauth 2.0 (code- грант). В документах повсюду упоминается, что нужно сохранить файл turnContext.activity, когда пользовательские сообщения загружаются, и использовать его для дальнейшего использования. Но я хочу отправить сообщение пользователю еще до того, как он отправит сообщение боту. То, что я пытаюсь сделать, это установить ботов для команд пользователей (например, slack-приложений), используя oauth, и задавать вопросы пользователям.