| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> 详解自定义钉钉机器人推送消息(一) PHP篇 -> 正文阅读 |
|
[PHP知识库]详解自定义钉钉机器人推送消息(一) PHP篇 |
? ? ? ? 根据文档以及个人经验我将它分为三个步骤: 1. 创建机器人应用; 2. 添加机器人到群助手并简单配置; 3. 根据需求开发机器人;下面将每个步骤结合文档和个人开发过程中遇到的问题展开详细说明一下。 (一)创建机器人应用? ? ? ? 创建机器人应用只需要登录钉钉开发者后台,依次选择应用开发 > 企业内部开发 > 机器人,点击创建应用。其中在机器人详情页,单击开发管理,配置开发信息。该步骤很简单,文档中介绍的也很清晰,讲的很详细透彻。 (二)添加机器人到群助手并配置? ? ? ? 在文档中的顺序是先开发再添加到群助手中进行配置,这里根据个人习惯我进行了调整,也是为了方便大家进行理解。 ? ? ? ? 文档中讲的是发布机器人,因为只有在管理后台发布了,钉钉群助手中才能找见我们的机器人,但我认为核心的还是添加机器人并配置它。所以不要太纠结。 ? ? ? ? 在刚刚创建机器人应用的后台找到版本管理与发布菜单,点击进去就可以看到待发布的机器人了,点击发布就行了。接下来就是将它添加到群助手内。添加机器人并配置这一步希望大家要在电脑上进行操作,因为添加到群之后的机器人要进行配置,该步操作目前只能在电脑端进行操作,手机上是无法实现的。 ? ? ? ? 进入要使用机器人的企业内部群 >【群设置】>【智能群助手】>【添加机器人】,在企业机器人列表中即可找到。(操作依次如下图) ?? ? ? ? ??? 其中的webhook需要保存好,此时就可以看到群内多了一个刚刚添加的服务机器人了。 (三)开发机器人? ? ? ? 此时我们就需要根据需求来进行开发了。这里暂时仅介绍一下机器人接收消息,接收消息的接口地址在本文的第一步已经介绍过了这里不过多赘述,着重讲一下接受的方式和参数。 ? ? ? ? 我们直接使用post的接收参数的方式接收到的是一段加密的json值如下图: 这个值我暂未在文档中找到解密的方法,希望知道如何解析该段的大佬给个指点。 ? ? ? ? 下面还有两种参数分别在HTTP HEADER和HTTP BODY中,本人用的也是使用其中接收到的body内的值,其详细介绍文档中也是有的。最后附上相关文档:钉钉自定义机器人开发文档 ? ? ? ? 如何通过接口向群内发送消息呢,并且如何实现与机器人聊天下章再详细介绍,感谢观看,欢迎各位大佬指点一二,说的不好还望各位海涵。 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:14:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |