gpt4 book ai didi

c# - 机器人框架 V4 : Reset Bot in Messenger

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:47 24 4
gpt4 key购买 nike

您好,我最近将我的机器人发布到 Azure 并将其部署到 Messenger 以进行测试。机器人的第一部分询问用户姓名和年龄。当用户键入“重置”时,我如何重置整个对话?就像删除所有保存在内存中的数据。我正在使用 C# 并将用户数据保存到内存中。

     IStorage dataStore = new MemoryStorage();          
var conversationState = new ConversationState(dataStore);
options.State.Add(conversationState);

最佳答案

首先,我赞同@JJ_Wailes 所说的关于在生产机器人中使用MemoryStorage 提供程序的内容:只是不要这样做。 😊

就是说,要直接回答您的问题,是的,您可以删除给定 BotState 的所有状态(例如 ConversationStateUserState 等) 使用 the DeleteAsync API .

关于c# - 机器人框架 V4 : Reset Bot in Messenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54142759/

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