В настоящее время я пытаюсь отправить проактивное сообщение с моим ботом Microsoft Teams, используя следующий пример кода, который я вижу в сети:
var address =
{
channelId: 'msteams',
user: { id: userId },
channelData: {
tenant: {
id: tenantId
}
},
bot:
{
id: appId,
name: appName
},
serviceUrl: session.message.address.serviceUrl,
useAuth: true
}
var msg = new builder.Message().address(address);
msg.text('Hello, this is a notification');
bot.send(msg);
Единственное внесенное изменение заключается в том, что я использую TeamsMessage вместо обычного сообщения, потому что я получаю сообщения об ошибках, говорящие о том, что Message не является классом, который также смутил меня. Проблема, когда я запускаю код, состоит в том, что он говорит мне, что у моего бота нет функции с именем 'send'. Мой бот расширяет класс TeamsActivityHandler. У меня вопрос, как мне исправить эту проблему?