首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们能否通过托管在azure和通道上的ChatBot应用程序调用客户端机器的可执行文件,以访问聊天机器人is MS Teams

我们能否通过托管在azure和通道上的ChatBot应用程序调用客户端机器的可执行文件,以访问聊天机器人is MS Teams
EN

Stack Overflow用户
提问于 2021-01-19 18:49:48
回答 1查看 46关注 0票数 1

我正在开发一个用.net core 3.1开发的聊天机器人应用程序,这个应用程序托管在azure上,公司的所有用户都可以通过MS Teams应用程序在两个平台上通过移动和桌面与这个聊天机器人进行交互。所以我想在用户机器上做一些自动化,为此,我想调用cmd和客户端用户机器的一些exe,但我不知道如何通过我的聊天机器人应用程序直接实现这一点。我不想通过客户端机器浏览器在用户机器上添加一些注册表更改的exe。

EN

回答 1

Stack Overflow用户

发布于 2021-01-20 01:38:27

这将是一个巨大的安全风险,所以没有办法做到这一点,除非在用户的机器上安装或实现一些东西。

一些选项包括:

  1. 使用directline-js编写自定义聊天客户端,该客户端在从机器人接收数据时执行这些命令。

  1. Register a custom URI Protocol handler,并让机器人在团队中发送一个网址链接。当用户单击它时,处理程序会抓取它并将其发送到在处理程序中注册的程序,以执行相应的操作。

可能还有其他方法可以做到这一点,但同样,如果没有客户端安装某些东西或进行一些注册表编辑,这是不可能的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65790000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档