Skip to content

Commit 0858fdb

Browse files
committed
优化多模态对话
1 parent c3ec3de commit 0858fdb

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Samples/Senparc.Weixin.AI.MPSample/CustomMessageHandler.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ public override async Task<IResponseMessageBase> OnTextRequestAsync(RequestMessa
100100
{
101101
var handler = new SemanticAiHandler();
102102
var factory = new ReponseMessageFactory(ServiceProvider);
103-
var responseMessage = await factory.GetResponseMessageAsync(_appId, this, requestMessage, handler, false);
103+
var isChat = true;
104+
var responseMessage = await factory.GetResponseMessageAsync(_appId, this, requestMessage, handler, isChat);
104105
await factory.SendCustomMessageAsync(responseMessage, ApiEnlightener, _appId, OpenId);
105106
}
106107
catch (Exception ex)

src/Senparc.Weixin.AI/ReponseMessageFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ public async Task<ResponseMessageResult> GetResponseMessagResultAsync(IAiHandler
137137
};
138138
var chatConfig = skAiHandler.ChatConfig(parameter, userId: "User-" + openId);
139139
iWantToRun = chatConfig.iWantToRun;
140+
iWantToRunCollection[openId] = iWantToRun;
140141
}
141142
else
142143
{

0 commit comments

Comments
 (0)