azure - [Azure][Bot Service] 有没有 API 可以从 directline 3.0 chache 中删除对话?
问题描述
我很感兴趣是否有一种方法可以删除对话以及来自区域直连线 3.0 chache 的数据(例如 europe.directline.botframework.com)。我知道所有对话数据仅在区域直达线 chache 中存储 24 小时,并且知道如何删除机器人逻辑中的状态数据。
我问的原因是对话及其消息包含敏感数据,并且如果我们无法通过直达 api 以编程方式删除消息或整个对话,例如,如果用户和机器人结束了。
非常感谢您的帮助!
解决方案
无法在 24 小时限制之前刷新 Direct Line 中对话或用户的消息。对于我们积压但没有任何交付日期的更新和删除活动,这是可以做到的。我会将其添加为该功能的场景。
请参阅:https ://github.com/microsoft/BotFramework-Services/issues/219
解决 24 小时问题的另一种方法是使用Direct Line App Service Extension,因为它始终只是将消息直接发送到客户端或机器人,而不是将它们存储在任何缓存中。
推荐阅读
- python-3.x - 使用 acf、pacf 选择 ARMA 模型顺序
- python - 调用了不正确的对象方法
- twitter - 使用 twitter 工具包在 android 应用程序中登录 twitter 帐户
- algorithm - K sum的算法总结
- angular - 如何使用角度将对象数组从一个页面传递到另一个页面
- python - 如何在图像处理 tensorflow 和 jupyter notebook 中创建 for loop cv.write?
- java - 环境搭建安卓手机应用
- python - Dash 数据表下拉过滤器
- python - Cython 选项 --embed 是否仅在内部使用 Python,并且没有性能提升?
- translation - 什么是编程中的纯翻译和纯模拟?