У меня есть бот Microsoft Bot Framework v4.Имеется SMS-канал Twilio.Оба работают.Моя цель - добавить второй номер телефона Twilio SMS, который указывает на того же бота.
Я написал код на сервере, чтобы прочитать RecipientId и RecipientName.Я хочу, чтобы сервер распознал, с какого числа пользователь отправил SMS-сообщение, и ответил в зависимости от этих данных.
Я написал класс (MyBotCredentialProviderStd), который реализует ICredentialProvider.Он выделяет и хранит экземпляр SimpleCredentialProvider и передает вызовы этому объекту.Когда он получает вызов IsValidAppIdAsync, он сравнивает идентификатор приложения со статическим значением (на данный момент), соответствующим регистрации второго бота для того же серверного приложения.Если совпадение, верните true.Если не совпадают, позвоните в класс MS.То же самое для метода GetAppPasswordAsync.
Этот код работает.Я могу отправлять текстовые сообщения на два SMS-сообщения Twilio.Сервер считывает номер целевого телефона и отвечает.
Есть ли способ сделать это на портале Azure?Есть ли лучший или более простой подход?
Спасибо,
Адам Лефферт www.leffert.com