Bot c#:如何使用直线重新连接到旧对话

Bot c#: How can I reconnect to old conversation with direct line

我正在使用 WebChat DirectLine 将我的 Bot 集成到 xamarine 应用程序中,但我不知道我是否可以在用户键入任何新内容之前加载我存储到数据库中的旧对话。另外,我怎样才能从直线上获取用户 ID。

我不知道你的数据库结构,但如果你保存所有消息的对话 ID 和日期时间,你可以轻松地select按时间顺序排列的最后 x 条消息。

至于您的用户 ID,您必须自己生成并保存在您的 Xamarin 应用程序中。这是机器人期望从通道或连接器获得的值。