TurnContext.getConversationReference:缺少信息

时间:2020-10-14 18:39:05

标签: botframework microsoft-teams

我正在使用botbuilder npm库编写一个bot。我想在个人聊天窗口中使用主动消息向用户发送通知。

使用以下代码提取对话参考:

const conversationRef: Partial<ConversationReference> = TurnContext.getConversationReference(activity);

现在,当我尝试使用上面返回的参考对象作为以下函数的参数时:

await adapter.continueConversation(convReference, async turnContext => {
        // If you encounter permission-related errors when sending this message, see
        // https://aka.ms/BotTrustServiceUrl
        await turnContext.sendActivity('This is a proactive notification');
    });

我收到以下错误:

错误TS2741:类型'{id:string;中缺少属性'name'; aadObjectId:字符串; }”,但在“ ChannelAccount”类型中为必填项。

尝试向个人聊天发送主动通知是否不正确?或对此有解决方法。

我正在使用npm botbuilder V4.10.4

0 个答案:

没有答案