考虑到代码执行或者脚本运行中途发生问题不能及早发现。引入微信机器人作为消息推送保障。可根据需要拓展其他功能
项目如果采用的是 composer,那么直接拉取依赖就可以正常使用了。
composer require loveteemo/robot
然后在项目目录下新建示例文件
<?php
use loveteemo\Robot;
require 'vendor/autoload.php';
//机器人ID
$robotWxid = "";
//请求地址
$url = "";
//鉴权
$key = "";
$robot = new Robot($url,$key,false);
//获取昵称
$info = $robot->getRobotName($robotWxid);
直接复制文件,src/robot.php , 后引入类之后使用。
https://github.com/loveteemo/robot
接口有效,但是数据不是实时的,仅做为参考
请求参数:
参数 | 描述 |
---|---|
robot_wxid | 机器人ID |
返回数据
robot
接口无效,但是数据可以从登录用户信息里取
请求参数:
参数 | 描述 |
---|---|
robot_wxid | 机器人ID |
返回数据
https://xxx.png
获取登录机器人的信息,一个端口可能多个机器人
请求参数:无
返回数据
[
{
"wxid":"wxid0kzxx",
"wx_num":"",
"nickname":"xx",
"headimgurl":"http://wx.qlogo.cn/mmhead/ve2",
"headimgbase64":"",
"status":1,
"login_time":1681352911,
"wx_wind_handle":7466,
"wx_pid":999,
"signature":"",
"backgroundimgurl":""
}
]
好友列表里的 wxid 是后续发送消息的主要参数
请求参数:无
返回数据
[
{
"wxid":"wxid3az74u21",
"nickname":"",
"robot_wxid":"wx0kzre4ou22",
"note":"",
"wx_num":"dh"
},
//... 更多数据
]
群聊列表里的 wxid 是后续发送消息的主要参数
请求参数:无
返回数据
[
{
"wxid":"35040@chatroom",
"nickname":"大开发",
"robot_wxid":"wxid_iw4ou22",
"headimgurl":"http://wx.qlogo.mcrhead/Piaj41gicWtC8/0",
"memberCount":4,
"isManager":0
},
//...更多数据
]
发送群聊消息的时候 用群的wxid
请求参数:
参数 | 描述 |
---|---|
msg | 消息体 |
robot_wxid | 机器人ID |
to_wxid | 消息接收人ID |
返回数据
0
上一篇: Typora 自定义上传图床...
下一篇: php bool值的使用小坑...
那年,桃花灼灼 2023-05-06 22:54 iPhone 湖北省襄阳市