我正在(C#, Microsoft BOT Framework)
中创建一个Chatbot项目,在该项目中,需要捕获用户键入的每个字符,然后再将其发送到仿真器窗口,因此我可以将这些键入的字符用于其他目的。
任何想法,我该怎么做?
答案 0 :(得分:0)
您可以在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);
}
});
希望这会有所帮助。