Как отправить проактивное сообщение всем пользователям команд, используя botbuilder v4 nodejs - PullRequest
1 голос
/ 15 апреля 2020

Я могу отправлять проактивные сообщения, используя 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, и задавать вопросы пользователям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...