gpt4 book ai didi

node.js - 如何在 Microsoft Bot Framework 中处理获取请求?

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:41 25 4
gpt4 key购买 nike

我无法找到一种方法来访问/编辑用户数据以响应 Node.js 中另一台服务器的请求。

我的特定用例涉及使用服务器发送的值更新特定用户的一些值。服务器当前存储了所有用户的对话地址。

此外,如果我能够访问数据,我计划向同一服务器实现 GET 请求服务。

最佳答案

要访问任何对话 BotState,您需要 2 条信息。首先您需要channelId,其次您需要conversationId。

我不知道你在哪里执行这个逻辑,所以我假设这发生在 MessageController 中并且你已经解析了 2 个 id

var channelId = //Parse channel ID => "Skype", "Slack", ...
var conversationId = //Parse conversationId

var stateClient = activity.GetStateClient(); //activity is of type Activity.
var conversationData = stateClient.BotState.GetConversationData(channelId, conversationId);

//Change data.

关于node.js - 如何在 Microsoft Bot Framework 中处理获取请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43993654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com