MS Bot Emulator - держать микрофон включенным?
Кто-нибудь знает, как заставить микрофон эмулятора бота всегда оставаться включенным (продолжать слушать?), Чтобы я мог общаться с ботом (и не нужно нажимать значок микрофона в правом нижнем углу?)
1 ответ
Я не уверен, как это ведет себя в эмуляторе, но вы можете попробовать установить InputHint
сообщения для ExpectingInput
,
Согласно документации (это из Node.js
версия, но также возможно в C#
).
Ожидая ввода
Чтобы указать, что ваш бот ожидает ответа от пользователя, установите подсказку для сообщения на builder.InputHint.expectingInput
, На многих каналах это приведет к включению поля ввода клиента и открытию микрофона. В следующем примере кода создается приглашение, указывающее, что бот ожидает ввода данных пользователем.
builder.Prompts.text(session, 'This is the text that will be displayed.', {
speak: 'This is the text that will be spoken initially.',
retrySpeak: 'This is the text that is spoken after waiting a while for user input.',
inputHint: builder.InputHint.expectingInput
});