【发布时间】:2019-10-29 12:09:51
【问题描述】:
我有一个适用于 Teams 客户端的 C# 机器人,但我需要在 node.js 中拥有相同的 C# 机器人。 当我需要在没有上下文的情况下更新我发送的消息时,我遇到了问题。
在我的 C# 代码中,我发送一条消息并将活动 ID 和会话 ID 保存到发送它的位置。 为了更新这个活动(需要时),我创建了一个新活动并使用这个保存的 ID:
var activityIdSaved = "xxx";
var conversationId_saved = "yyyyy";
var activity = Bot.Schema.Activity.CreateMessageActivity();
activity.Id = activityIdSaved; // set Id (saved activity Id)
activity.Text = "This is updated text";
await connectorClient.Conversations.UpdateActivityAsync(conversationId_saved, activityIdSaved, (Bot.Schema.Activity)activity);
这在 C# 中可以正常工作,但我找不到在 node.js 中使用哪种方法来实现相同目的...
谢谢,
迭戈
【问题讨论】:
标签: botframework microsoft-teams