我正在做一个简单的项目,我的主要要求是使用 Microsoft BotFramework 的 WebChat 来创建自定义内联应用程序。我想在标题处添加一个按钮,该按钮将是一个重置按钮,它将重新启动会话并删除所有消息,但将保持相同的会话 ID。我没有找到任何有用的文档来说明如何通过单击按钮向机器人发送消息。另外,我如何通知机器人需要删除哪个会话的会话。
这是我正在使用的示例代码,
<!DOCTYPE html>
<html>
<head>
<link href="stylesheets/botchat.css" rel="stylesheet" />
</head>
<body>
<div id="bot"/>
<script src="javascripts/botchat.js"></script>
<script>
BotChat.App({
directLine: { secret: '' },
user: { id: 'you' },
bot: { id: 'agent' },
sendTyping: true,
resize: 'detect'
}, document.getElementById("bot"));
</script>
</body>
</html>
我还检查了我们是否有一些称为deleteUserData事件,但我不确定如何在我的场景中使用它。