需要一个用于Microsoft团队和Python集成的HTTPS端点

wn9m85ua  于 2023-04-04  发布在  Python
关注(0)|答案(2)|浏览(122)

我有一些python脚本,根据用户输入执行一些工作,我想在微软团队中主持这个。对于一个即将离任的webhook团队要求一个https链接,我在哪里以及如何得到它。我是相当新的,所以不要想当然。

iqjalb3h

iqjalb3h1#

基本上,这种“传出webhook”意味着Teams能够调用某种Web服务,托管在可公开访问的https地址上。最后,它的功能与bot非常相似,因此可以创建一个完整的bot。以下是创建Microsoft bot(用于Teams或其他)using Python的指导。
然而,还有一个更简单的选择,基本上只是在某个地方托管一个Web函数(例如Azure Function或Amazon Lamba)。请参阅this article。如此链接所述:
Outgoing webhook将数据从Teams发布到任何能够接受JSON负载的选定服务。一旦将Outgoing webhook添加到team,它就像bot一样,使用@mention侦听消息通道,向外部Web服务发送通知,并使用包含卡片和图像的丰富消息进行响应。
Azure函数会自动获取完整的、唯一的https地址,因此可以使用。
作为另一个示例,this blog post描述了如何创建Webhook调用的Flow(“Power Automate”)。此示例最终也使用Azure Function将Teams + Flow“粘合在一起”,但它解释了一些概念。您可以忽略Flow,只使用Azure Function。
是否构建一个-actual- bot取决于-你可能还想做什么。例如,你想与用户进行更完整的对话吗?你想让用户能够在频道之外与你的代码交互(例如1-1对话)吗?这些都是可以表明你是否需要一个合适的bot的事情。

相关问题