Краткий ответ: да.
Длинный ответ: Эмулятор использует Веб-чат , который использует Directline-JS .Поэтому, когда вы используете эмулятор, вы используете канал WebChat.
Однако, эмулятор, только что добавил Bot Inspector в последние выпуски.Это позволяет вам присоединяться к разговорам на других каналах, таких как Skype или Facebook, и просматривать их в режиме реального времени через эмулятор.См. Ссылку выше для получения инструкций по настройке, но суть ее такова:
- Добавление промежуточного программного обеспечения для инспектора в ваш бот
- Использование ngrok или Azure Service Bus Relay чтобы подключить Bot Inspector к вашему Hosted Bot
- Запустите чат с вашим ботом в канале и введите код, который вам даст Bot Inspector (
/INSPECT attach <UUID>
) - После этого ваш разговор будет присоединен кЭмулятор, и вы можете просматривать весь трафик между вашим ботом и пользователем (вами) в этом канале
Примечание: Bot Inspector является совершенно новым.Есть еще некоторые изгибы, чтобы работать, и инструкции немного скудны, но это работает хорошо, в противном случае.Вы можете просмотреть образцы, которые уже имеют код промежуточного программного обеспечения инспектора, здесь:
Примечание. Режим бота-инспектора отличается от панели инспектора