Как заставить печатать символы во время набора в Microsoft BOT Emulator? - PullRequest
0 голосов
/ 20 марта 2019

Я создаю проект Chatbot в (C#, Microsoft BOT Framework), где мне нужно захватить все символы, набираемые пользователем, перед отправкой его в окно эмулятора, чтобы я мог использовать эти символы для другой цели.

Есть идеи, как мне это сделать?

1 Ответ

0 голосов
/ 20 марта 2019

Вы можете добавить прослушиватель событий в поле ввода в BotChat, чтобы отслеживать события keyup и использовать нажатия клавиш, как вы хотите, прежде чем пользователь отправит сообщение.См. Пример кода ниже.

const input = document.getElementsByClassName('wc-shellinput')[0];

input.addEventListener('keyup', event => {
  if (event.key != 'Enter') {
    console.log('Key:', event.key);
    console.log('Value:', event.target.value);
  }
});

Надеюсь, это поможет.

...