Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft teams 在自定义网络聊天应用程序中使用特定团队功能的可能性_Microsoft Teams - Fatal编程技术网

Microsoft teams 在自定义网络聊天应用程序中使用特定团队功能的可能性

Microsoft teams 在自定义网络聊天应用程序中使用特定团队功能的可能性,microsoft-teams,Microsoft Teams,我们的内部员工都使用团队。我正在研究将团队的某些功能用于定制网络聊天应用程序的可行性。实际的来回对话不会在团队中进行……这将是我将构建的东西,可能使用信号器 自定义网络聊天应用程序应允许我们的客户能够: 查看员工的团队状态(在线/离线) 单击员工进入聊天室。(这个聊天室将是我创建的,可能使用SignalR) 我想知道是否可以对团队执行以下操作: 获取团队中用户的联机/脱机状态,并将其显示在自定义web应用程序中 从web应用程序向特定团队用户发送数据。(例如:当客户单击自定义web应用程序中的某

我们的内部员工都使用团队。我正在研究将团队的某些功能用于定制网络聊天应用程序的可行性。实际的来回对话不会在团队中进行……这将是我将构建的东西,可能使用信号器

自定义网络聊天应用程序应允许我们的客户能够:

  • 查看员工的团队状态(在线/离线)
  • 单击员工进入聊天室。(这个聊天室将是我创建的,可能使用SignalR)
  • 我想知道是否可以对团队执行以下操作:

  • 获取团队中用户的联机/脱机状态,并将其显示在自定义web应用程序中
  • 从web应用程序向特定团队用户发送数据。(例如:当客户单击自定义web应用程序中的某个员工开始聊天时,向该员工发送一个链接,将其发送到聊天室。)

  • 这两件事在团队中可能发生吗?

    哇,这是一个不寻常的场景,我们必须好好想想!就(1)而言,我不确定it团队的任何事情(它可能存在,但我不知道),但也许Microsoft Graph具有这方面的功能


    关于第2项,客户是否有团队?如果是这样,您可以直接深入链接到与特定员工的聊天中。如果不是,您是否希望最终用户使用(比如)web应用程序上的机器人,而希望员工使用团队?如果是,他们会和谁“聊天”?与团队内部的自定义机器人聊天可以吗?如果是这样,您应该更多地了解团队中“主动聊天”的概念(以启动从机器人到用户的新/最新对话)。唯一的缺点是,如果他们同时与多个人“聊天”,这将不起作用,因为每个客户的交互都会进入Bot中的同一个聊天窗口。

    我查看了Microsoft Graph,无法确定是否可以访问用户状态…看起来是否。在第2项中,我们的客户将没有团队。这个想法是,当客户点击开始与特定员工聊天时,它将创建一个新的聊天室(可能是与SignalR),并将新创建的聊天室的URL发送给员工(使用团队)。哦,我明白了-所以员工不会-在团队中聊天,只是收到通知,对吗?在这种情况下,我给出的答案很好——你可以在团队中使用一个机器人,向员工发送一条主动消息,其中包括指向web对话的链接。关于web对话本身,虽然我们讨论的是bot,但这正是web bot的用途——与其尝试推出自己的SignalR实现,不如利用bot框架。它将使您能够访问大量您自己构建所需的内容。我了解您的第一部分,而且似乎可以让机器人向团队用户发送一条主动消息()。然而,当你说“…与其尝试推出自己的SignalR实现,不如利用Bot框架”时,我感到困惑。我不明白Bot框架如何取代客户和员工之间的来回对话。你有一个链接,我可以查一下给我一些信息吗?所以,在我们看-如何-之前,我认为有一大堆原因-为什么-要这样做-机器人框架有一堆你需要自己构建的内置东西,比如状态管理、对话、适配卡、成绩单记录等。至于-如何-如何-如何,这方面没有100%的内置功能,但它肯定作为设计模式存在,作为“人工切换”概念的一部分。在这种情况下,bot在某个点“升级”到一个人,然后成为处理双方对话的中介。你也可以这样做,从开始[out space,continue:]就可以看到,例如,这里:它谈到“即使在代理参与之后,机器人仍然是对话的幕后推动者。用户和代理从不直接相互通信;他们只是通过机器人传递消息。”