设立:
通过BotFramework4.x构建的Bot发送1:1聊天消息-> Microsoft -> Teams用户(桌面团队客户端Windows)。
BotX发送或回复来自团队用户的1:1聊天消息。如果团队用户UI焦点不在团队客户端上,或者不在团队客户端上,而是不在该会话上,则团队客户端将显示一个敬酒通知(出现在系统托盘中的弹出窗口)。到目前一切尚好。
最近(2021年年中),behavior或Teams行为发生了重大变化,单击to通知不会将用户带入BotX会话的聊天窗格。相反,Teams焦点会转移到Feeds/Activity,用户必须再次单击上的ChatNavigation图标,然后再单击特定的Bot会话来查看消息。( bot已经使用了2+多年,这种行为直到最近才被打破)
这种分散的焦点行为似乎只发生在从机器人接收到的聊天消息中。可在Windows和Mac客户端复制。用户对用户消息通知的团队客户端按预期工作,这是点击立即带您到相应的用户聊天窗格。
请参阅下面的屏幕截图,显示MS团队客户端在与Bot通知交互时的期望行为和实际行为。
问题:对Bot的任何更改都需要在1-1聊天组消息中添加一个新设置或标志,以让客户端知道这是聊天消息(而不是活动源)?
一个奇怪的观察是,如果机器人是通过深度链接加载的(即不通过Manifest文件安装),那么团队的客户端行为就像预期的那样是正确的。
通知弹出1:1来自Bot的聊天消息-这个方面很好

单击通知时的预期焦点

破碎行为

发布于 2021-08-19 05:19:39
我们收到了工程小组的最新消息,这是我们预期的行为。左侧面板将停留在“饲料”,这是由设计。
https://stackoverflow.com/questions/68788197
复制相似问题