diff --git a/src/functions.php b/src/functions.php index 86315a3..87a7fc8 100644 --- a/src/functions.php +++ b/src/functions.php @@ -308,5 +308,34 @@ function chat_image_alert ($chat, $media_id) return null; } + return $resp; +} + +/** + * 对企业微信群发送报警文件(需先创建 + * + * @param $chat + * @param $media_id + * + * @return mixed|null + */ + +function chat_file_alert ($chat, $media_id) +{ + if (env('APP_ENV') == 'local') { + return true; + } + $base_client = new \JsonRpc\Client(RPC_CONFIG); + $client = $base_client->endpoint('auth'); + + try { + $resp = $client->call('notify.file', [ + ['chat' => $chat], + $media_id, + ]); + } catch (Exception $ex) { + return null; + } + return $resp; } \ No newline at end of file