MS Botframework Directline v3.0消息ID重复-如何使它们唯一?

MS Botframework Directline v3.0消息ID重复-如何使它们唯一?,botframework,direct-line-botframework,Botframework,Direct Line Botframework,我们开发了Windows服务,可以向发送消息。此外,如果会话在令牌过期之前处于空闲状态,它也会使用 最近,我们观察到具有不同内容的消息的重复消息ID-请参阅一次对话中3个此类消息ID的示例: EfNI0i891Ic9T0UyK3QbOP|0000001 2017-10-20 08:44:10.133 EfNI0i891Ic9T0UyK3QbOP|0000001 2017-10-23 15:31:20.000 EfNI0i891Ic9T0UyK3QbOP|0000001 2017-10-25

我们开发了Windows服务,可以向发送消息。此外,如果会话在令牌过期之前处于空闲状态,它也会使用

最近,我们观察到具有不同内容的消息的重复消息ID-请参阅一次对话中3个此类消息ID的示例:

EfNI0i891Ic9T0UyK3QbOP|0000001  2017-10-20 08:44:10.133
EfNI0i891Ic9T0UyK3QbOP|0000001  2017-10-23 15:31:20.000
EfNI0i891Ic9T0UyK3QbOP|0000001  2017-10-25 21:33:01.897
看起来编号是在随机时间重置的,即使整个对话的最高消息Id为

EfNI0i891Ic9T0UyK3QbOP|0000233

是否有一些内置机制、第三方组件或已知方法来控制消息ID的创建或使用“替代消息ID”因此,我们可以使它们唯一?

您是否正在对directline进行轮询而不使用水印?我们在比较来自bot controller的日志和来自客户端windows服务的日志时使用了在中指定的水印。您是否正在对directline进行轮询而不使用水印?我们使用在中指定的水印我们在比较来自bot controller的日志和来自客户端windows服务的日志时遇到了这个主题