当你在追踪一些开源项目最新进展时,每一个commit和push信息也许都不容错过。如何及时的获取到这些信息并且收到通知呢?AppFlow提供了Github的定时监听,并且可以非常方便的将更新信息发送到指定的钉钉(或者微信、飞书等)群聊机器人中,让您不会错过任何关注的消息。
下面以开源Github仓库消息推送到钉钉机器人为例为大家展示如何利用AppFlow实现开源项目追踪。
步骤一:创建钉钉群聊机器人
- 进入您要配置通知的钉钉群聊,点击右上方设置按钮。下拉找到并点击“机器人”选项,进入机器人管理页面。
- 在“机器人管理”页面点击“添加机器人”,选择“自定义”,并点击“添加”。
- 填写相关信息,包括机器人头像、机器人名字和安全设置。安全设置可以选择IP地址并添加以下IP段:
121.40.82.220,
47.97.73.42,
47.98.226.113,
47.96.151.112,
118.178.89.160,
120.27.202.100
也可以选择加签,复制并保存生成的签名。
- 点击“完成”将得到钉钉生成的Webhook地址。点击复制保存该地址,即可完成钉钉机器人的配置。
步骤二:配置AppFlow流程
- 访问AppFlow控制台,点击左侧菜单栏“连接流”,选择“创建连接流”,填写当前连接流的基本信息。
- 选择GitHub连接器,触发事件选择New Commits。
- 选择连接凭证。点击添加新凭证绑定您的Github账户。
- 填写入参配置,输入您想要监控的Github仓库名和需要监控的分支名。点击完成进入下一步。
- 执行动作连接器选择**钉钉机器人。**执行动作选择发送文本消息。
- 配置入参。Webhook地址和加签(如有)填写您在设置钉钉机器人时获取的值。
文本内容中,可以插入变量,选择您感兴趣的信息拼接到发送的消息内容中。
- 点击完成并保存流程。在列表中找到您刚创建的流,点击发布按钮。发布成功后即可在钉钉机器人中获取实时的消息通知~
您也可以直接在模版中心中选择对应的模版进行创建,配置流程会更简单。
联系我们
Appflow是阿里云计算巢团队自主研发的一款应用与数据集成平台,目前开发团队已经支持了众多公共连接器,您可以尽情发挥您的想象,使用AppFlow为您免去繁琐的重复接入和开发工作,为你的工作提速提效!
更多操作指南可查看官方帮助文档~~
点击页面左侧"连接流"Tab,去创建你自己的Flow吧~
有任何疑问或者需求或者合作意向都可以加入我们的官方支持钉钉群(群号 69295006877)~欢迎大家一起加入群聊交流,为工作和Coding提效~