0


详解自定义钉钉机器人推送消息(一) PHP篇

    根据文档以及个人经验我将它分为三个步骤: 1. 创建机器人应用; 2. 添加机器人到群助手并简单配置; 3. 根据需求开发机器人;下面将每个步骤结合文档和个人开发过程中遇到的问题展开详细说明一下。

(一)创建机器人应用

    创建机器人应用只需要登录钉钉开发者后台,依次选择**应用开发 > 企业内部开发 > 机器人,**点击**创建应用。**其中在机器人详情页,单击**开发管理**,配置开发信息。该步骤很简单,文档中介绍的也很清晰,讲的很详细透彻。

(二)添加机器人到群助手并配置

    在文档中的顺序是先开发再添加到群助手中进行配置,这里根据个人习惯我进行了调整,也是为了方便大家进行理解。

    文档中讲的是发布机器人,因为只有在管理后台发布了,钉钉群助手中才能找见我们的机器人,但我认为核心的还是添加机器人并配置它。所以不要太纠结。

    在刚刚创建机器人应用的后台找到**版本管理与发布**菜单,点击进去就可以看到待发布的机器人了,点击发布就行了。接下来就是将它添加到群助手内。添加机器人并配置这一步希望大家要在电脑上进行操作,因为添加到群之后的机器人要进行配置,该步操作目前只能在电脑端进行操作,手机上是无法实现的。

    进入要使用机器人的企业内部群 >【群设置】>【智能群助手】>【添加机器人】,在企业机器人列表中即可找到。(操作依次如下图)

其中的webhook需要保存好,此时就可以看到群内多了一个刚刚添加的服务机器人了。

(三)开发机器人

    此时我们就需要根据需求来进行开发了。这里暂时仅介绍一下机器人接收消息,接收消息的接口地址在本文的第一步已经介绍过了这里不过多赘述,着重讲一下接受的方式和参数。

    我们直接使用post的接收参数的方式接收到的是一段加密的json值如下图:

这个值我暂未在文档中找到解密的方法,希望知道如何解析该段的大佬给个指点。

    下面还有两种参数分别在**HTTP HEADER和HTTP BODY**中,本人用的也是使用其中接收到的body内的值,其详细介绍文档中也是有的。最后附上相关文档:钉钉自定义机器人开发文档

    如何通过接口向群内发送消息呢,并且如何实现与机器人聊天下章再详细介绍,感谢观看,欢迎各位大佬指点一二,说的不好还望各位海涵。
标签: php 钉钉机器人

本文转载自: https://blog.csdn.net/fetch_all/article/details/119977371
版权归原作者 一只小béi 所有, 如有侵权,请联系我们删除。

“详解自定义钉钉机器人推送消息(一) PHP篇”的评论:

还没有评论