利用webhook实现发送通知到Slack

本文介绍了如何利用Slack的incoming-webhook功能,将kintone的应用与Slack集成,实现团队通知同步。通过配置kintone的JavaScript自定义和Slack的incoming-webhooks,可以方便地在Slack频道中接收到kintone的更新信息,提高协同效率。此方法同样适用于其他类似Slack的协同工具,如倍洽、Grouk等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概要

最近办公交流应用 Slack在各团队里大行其道,非常火热。 今天我们就来说说怎么用他的incoming-webhook来做一些同步通知。

二、从kintone发送通知给Slack

我们先来看看这种incoming-webhook来发送通知的优势

  • 团队成员可以一次收到相同的通知

  • 您可以为每个频道自行选择开/关通知

  • 可以通过Slack手机端来接受通知

1、kintone 准备

准备一个app,添加一个字段,字段id为"aaa"。 同时启用流程管理。

2、Slack端的准备

首先创建一个频道(kintone_demo), 用来接收通知信息。

 

3、创建Incoming Webhook

通过 Incoming Webhooks可以很轻松的实现将信息实时传输到Slack。 有两种方法可以使用Slack的API发送消息。

  • Web API

  • Incoming Webhook

使用Web API的话,就必须所有的用户都获取API令牌。所以这次我先介绍如何使用Incoming Webhook。

打开Incoming Webhook Integration页面。
Login | Slack

 

选择要向其发送消息的频道,然后点击「Add Incoming WebHooks Integration」按钮,就进入了"Incoming WebHooks"的配置画面。 

创建后,Webhook的URL将显示在页面上。记下这个url,稍后我们需要使用到他。当然你还可以继续配置自定义机器人名称和图标等等。Slack那边的工作现已完成。

4、kintone的 JavaScript自定义

接下来,我们是在kintone端实现通知的部分。在本文中,我们将简单地通过JS自定义实现通知,当然您也可以开发插件。另请参阅此处了解插件的开发。

kintone插件开发
kintone 插件开发流程 - cybozu - cybozu开发者网站

使用SendCloud API来制作发送邮件的插件

使用SendCloud API来制作发送邮件的插件 - cybozu - cybozu开发者网站

 post2slack.js

详情请参考这里:post2slack.js代码

三、最后

怎么样?通过使用Incoming Webhook,您可以轻松地向Slack发送消息。能够通过将通知整合到Slack来灵活地管理多个服务。此外,通过结合Outgoing Webhook和kintone的REST API,如果您使用Slack回复机器人消息,您还可以进行双向协作,例如继续使用kintone的记录等等。

国内还有一些其他类Slack的协同办公的im工具,像倍洽,Grouk等。基本也都有incoming webhook的通知组件,设置方法也大同小异, 也都能和我们的kintone完成对接。如果有遇到问题的小伙伴可以给我们提问哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值