Как настроить Microsoft Bot Framework с электронной почтой Office365?

Я разработал очень простого бота, который хочу подключить к своему Группа Office 365. Обе являются относительно новыми технологиями, поэтому трудно найти конкретную информацию.

После создания и загрузки моего бота я нажимаю «Добавить», чтобы включить канал электронной почты. введите здесь описание изображения

Затем экран «Добавить» переносит меня на экран «Настройка электронной почты», с которым я не знаю, что делать: введите здесь описание изображения

Мои вопросы:

  1. Как настроить бота на канал электронной почты?
  2. Как бы работала аутентификация, если бы я распространял этого бота на другие предприятия с их собственной службой Office365 и активным каталогом?
  3. Поскольку бот находится в Azure, нужен ли ему какой-либо доступ к активному каталогу клиента?

person harsimranb    schedule 12.04.2016    source источник


Ответы (1)


Если я правильно понял ваш вопрос, вы захотите создать новую учетную запись Office365 для представления своего бота (например, [email protected]). Все ваши клиенты будут использовать один и тот же адрес электронной почты для связи с ботом независимо от того, в каком домене они находятся. BotFramework пока не поддерживает отдельные корпоративные развертывания.

person Lars    schedule 12.04.2016
comment
Спасибо, но я не могу войти в систему. У нас есть собственная AD, которая связана с Office 365. У меня есть учетная запись в нашей AD. Когда я пытаюсь ввести эти учетные данные, я получаю сообщение об ошибке «Невозможно проверить данные учетные данные». Я попробовал следующие электронные письма: [email protected] и [email protected]. Ни один не работал. Мысли? - person harsimranb; 13.04.2016
comment
Подойдет учетная запись Office365 или Outlook.com. Для вашего собственного AD это зависит от того, как вы его настроили. BotFramework использует API EWS (msdn.microsoft. .com/en-us/library/office/). - person Lars; 13.04.2016
comment
Спасибо, у меня работает электронная почта outlook.com, но не моя учетная запись AD. Кроме того, будет ли флажок «Прослушивать все сообщения» применяться к электронным письмам или только к группам обмена сообщениями, таким как Slack? - person harsimranb; 13.04.2016
comment
Вы правы, «Прослушать все сообщения» не применяется к электронной почте, поскольку адрес бота указан в списке получателей. Это применимо только к групповым разговорам в таких каналах, как Slack, в которых вы можете захотеть, чтобы бот отвечал только при прямом обращении. - person Lars; 13.04.2016
comment
Наконец-то я получил свой аккаунт на бирже для подключения. Это просто сработало случайно. Однако, когда я отправляю электронное письмо на свою учетную запись обмена, бот не отвечает. Есть ли способ узнать, в чем ошибка, что происходит за кулисами? - person harsimranb; 13.04.2016
comment
Когда у вас будет возможность, вы можете заглянуть на stackoverflow.com/q/36614751/487940? Мне не удалось получить большую помощь в этом. - person harsimranb; 19.04.2016