【问题标题】:How to get typing characters during typing in Microsoft BOT Emulator?在 Microsoft BOT Emulator 中输入时如何获取输入字符?
【发布时间】:2019-08-11 05:35:40
【问题描述】:

我正在(C#, Microsoft BOT Framework) 中创建一个聊天机器人项目,我需要在将用户输入的每个字符发送到模拟器窗口之前捕获它,因此我可以将这些输入字符用于其他目的。

任何想法,我该怎么做?

【问题讨论】:

  • 到目前为止你尝试了什么?

标签: c# frameworks botframework bots chatbot


【解决方案1】:

您可以在 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);
  }
});

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-30
    • 2020-10-04
    • 1970-01-01
    • 2018-12-10
    • 2020-04-16
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多