首页 > 解决方案 > 如何将消息活动从 Web Chat Bot 发送到 Microsoft Teams 频道

问题描述

我已经使用 QnA 制造商在 c# 中创建了一个 Echo Bot,它现在工作得非常好相同,该消息将发送给用户。

那么,有没有办法将消息用户消息发送到 Microsoft Teams以供专家回复。如果您有该场景的任何示例代码,请随时提及。

标签: botframeworkmicrosoft-teamsqnamaker

解决方案


根据您的要求,您可以使用 Graph API 使用以下代码将消息发送到通道

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var chatMessage = new ChatMessage
{
    Body = new ItemBody
    {
        Content = "Hello World"
    }
};

await graphClient.Teams["{team-id}"].Channels["{channel-id}"].Messages
    .Request()
    .AddAsync(chatMessage);

请阅读此文档以获取更多信息。


推荐阅读