企业微信群聊机器人消息通知
效果一览
获取 Key
- 拉个群聊
- 点击右上角 "..." -> 添加群机器人 -> 输入机器人名字确认
这样就拿到了 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);