企业微信群聊机器人消息通知

效果一览

alt

获取 Key

  1. 拉个群聊
  2. 点击右上角 "..." -> 添加群机器人 -> 输入机器人名字确认

这样就拿到了 key

安装 SDK 包

composer require yuxiaobo/workwechat-bot-notify

使用示例

发送文本消息

$notify = new WorkWechatBotNotify('机器人key');
$notify->sendText('这是一个测试', [], ['18311548014']); // at某人(从手机号)

发送 Markdown 消息

$notify = new WorkWechatBotNotify('机器人key');
$notify->sendMarkdown("# 这是一个`Markdown`测试\n> 111"); // 仅支持一些基本的 md 语法

发送图片消息

$notify = new WorkWechatBotNotify('机器人key');
// 文件资源
$notify->sendImage(fopen(ROOT_PATH . '/tests/test.jpeg', 'r'));
// 或文件路径
// $notify->sendImage(ROOT_PATH . '/tests/test.jpeg');

发送 News 消息

$notify = new WorkWechatBotNotify('机器人key');
$notify->sendNews('中秋节礼品领取', '欢度中秋佳节', 'doc.edk24.com', 'http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png');

发送文件消息

文件大小只能在 5b~20mb 之间,且文件有效期是 3 天

$notify = new WorkWechatBotNotify('机器人key');
$mediaId = $notify->uploadFile(fopen(ROOT_PATH . '/tests/test.jpeg', 'r'));
$notify->sendFile($mediaId);
Last Updated:
Contributors: 余小波