Teams的Incoming Webhook
我在去年的一篇文章里介绍过Teams的outgoing webhook,这个可以用来实现一个简单的用户和service对话机制。
Teams除了outgoing webhook以外,还有一个incoming webhook,从名字上我们也可以立刻知道,这个webhook是用来处理进入Teams的消息。比如,企业里有一个企业内部通知平台,你希望一旦这个平台有一条新的通知发布,在Teams的某个channel里就会有一条对应的消息,来通知大家。incoming webhook就是为此需求而生的。
我们来看看如果创建一个incoming webhook,实际上很简单:
- 选中一个Team,进入这个Team的管理界面,选择App,在Teams的app store里选择”Incoming webhook”这个app
- 确认一下要消息推送到的channel。
- 输入你的incoming webhook的名字,如果需要的话,可以上传一个头像
点击“Create”按钮
稍等几秒中后,就可以看到如下界面。
注意:记得拷贝下面这个生成的URL。千万不要忘记
- 点击“Done”按钮后,incoming webhook就创建完成了,你在你的channel里已经可以看到一条消息。
- 配置好了incoming webhook后,如何推送消息到这个channel里呢?实际上很简单,从测试的角度,我们使用curl或者powershell
curl -H "Content-Type: application/json" -d "{\"text\": \"Hello from Tony\"}" <YOUR WEBHOOK URL>
Invoke-RestMethod -Method post -ContentType 'Application/Json' -Body '{"text":"Hello from Tony"}' -Uri <YOUR WEBHOOK URL>
调用完成后,在你之前指定的channel里已经可以看到你刚才推送的消息了。
是不是很简单?赶快行动起来让你的企业应用和Microsoft Teams互动起来!
Teams的Incoming Webhook相关推荐
- Microsoft Teams的Outgoing Webhook开发入门
Microsoft Teams的应用程序有几种形式: Tabs Bots Connectors Messaging extensions Activity feed integrations Outg ...
- 如何创建Teams的Outgoing webhook
上一篇文章讲了如何从VS Code种deploy azure function版本的Teams Outgoing Webhook到azure上去. 这篇文章就简单测试一下我们发布好的Azure Fun ...
- 聊天驱动式持续集成:微软Teams + Atlassian Bamboo
Bamboo-on-Teams 一个无服务器架构,聊天驱动的运维工具.可以在微软Teams里通过发送聊天消息来触发Atlassian Bamboo任务,并且在Teams里接受对应的结果推送. 功能 B ...
- Teams Bot App 初探
上一篇文章深入讲了incoming webhook.这篇文章我们来看一个稍微复杂点的,正式点的 teams app:bot. 我们先来和之前一样,通过teams toolkit 的 sample ga ...
- 入门 Teams Toolkit
两年多前我写过一篇介绍 Teams Toolkit 的文章,有些读者希望我能讲一下最新版本的使用,的确在过去两年间,Teams Toolkit 变化非常大,增加了非常多的实用功能,我接下去就用几篇文章 ...
- 通过 Webhook 接收数据库变更通知
Bytebase 是一款开源数据库工具,像 GitLab 管理代码一样,帮助 DBA 和开发者管理数据库 schema 的生命周期. DBA 和开发者协同工作过程中,方便.灵活地获取数据库变更信息是关 ...
- 利用webhook实现发送通知到倍洽 BearyChat
概要 最近办公交流应用 Slack,倍洽 等在各团队里大行其道,非常火热. 今天我们就来说说怎么用他的incoming-webhook来做一些同步通知. 发送通知给倍洽 我们先来看看这种incomin ...
- java接收webhook,使用Java为Hangouts Chat API设置传入的webhook?
我按照这里的示例(Incoming webhook with Python),它将一条简单的消息发送到环聊聊天室并按预期工作 from httplib2 import Http from json i ...
- Spring Boot Admin Reference Guide
2019独角兽企业重金招聘Python工程师标准>>> Spring Boot Admin Reference Guide Johannes Edmeier@joshisteVers ...
最新文章
- 数字图像处理:(5)非微分算子在数字图像处理中的应用
- 发动机的工作原理,你知道吗?
- OWASP-ZAP扫描器的使用(攻击)
- Mozilla在Thunderbird 60.3中的修补了多个安全漏洞
- 专题四:MATLAB绘图
- 模型预测控制器(MPC)系列: 3.车辆横向MPC控制中的前馈设计
- 工行聚合支付二维码扫码付对接流程及代码实现
- cannot connect to X server
- 编译程序原理VS解释程序原理
- 软件测试分享15个适合练手的项目【金融/银行/商城/电商/医药......】
- Archlinux和Windows双系统安装
- java pdf 图片替换_Java 添加、替换、删除PDF中的图片
- 适配Android Q上读取多媒体文件
- 计算机毕业设计(81)php小程序毕设作品之校园跑腿小程序系统
- 渗透工具sqlmap下载安装超详细教程Windows
- pandas | DataFrame基础运算以及空值填充
- Keepalived高可用及脑裂
- JAVA中的IO系统
- 关于用户密码的设计总结
- 恒生电子软件测试工程师工资,【武汉恒生电子工资】软件测试工程师待遇-看准网...