首页 文章

MS BOT没有在MS Teams Channel上工作

提问于
浏览
1

MS BOT Framework机器人不在Microsoft团队 Channels 上工作 . 它在配置的每个其他通道上都能正常工作

应用ID:b3e237eb-7a3b-4b15-b8e1-4c30d1c94c77

使用的代码:[BotAuthentication] public class MessagesController:ApiController {/// // POST:api / Messages ///接收来自用户的消息并回复它/// public async Task Post([FromBody] Activity activity) {if(activity.Type == ActivityTypes.Message){ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl));

if(activity.Text.ToUpper().Contains("EMAILS") || activity.Text.ToUpper().Contains("EMAIL") ||
                activity.Text.ToUpper().Contains("MAILBOX") || activity.Text.ToUpper().Contains("OUTLOOK") )
            {
                    // return our reply to the user
                    Activity reply = activity.CreateReply($"blah .. blah ..");
                    await connector.Conversations.ReplyToActivityAsync(reply);

                    reply = activity.CreateReply($"blah .. blah ..");
                    await connector.Conversations.ReplyToActivityAsync(reply);

                    reply = activity.CreateReply($"blah .. blah ..");
                    await connector.Conversations.ReplyToActivityAsync(reply);                    }               

            }
        }
        else
        {
            HandleSystemMessage(activity);
        }
        var response = Request.CreateResponse(HttpStatusCode.OK);
        return response;
    }

2 回答

  • 1

    在Microsoft团队办公室365租户管理中启用机器人后,我的问题得以解决 .
    enter image description here
    显然机器人直到最近才工作正常,没有设置此权限 . 因此,当MS开始执行它时,现有机器人或新机器人将不再适用于团队 .

  • 0

    您好:我能够将您的机器人添加并测试到我的团队客户端 . 根据您的样本,我输入了“Mail”并得到了回复 . 你还在看你的问题吗?

相关问题