当前位置: 首页 > 后端技术 > PHP

notify-多平台通知sdk(钉钉飞书企业微信群机器人、服务器酱、信息、吠叫、Chanify)

时间:2023-03-30 02:01:49 PHP

guanguans/notify-多平台通知sdk(Bark,Chanify,钉钉群机器人,飞书群机器人,Server酱,企业微信群机器人,资讯知识)源码https://github.com/guanguans/notify平台支持BarkChanify钉钉钉钉群机器人飞书群机器人服务器酱企业微信群机器人信息信息环境要求PHP>=7.2安装$composerrequireguanguans/notify-vvvuseBarkuseGuangans\Notify\Factory;$barkMessage=new\Guangans\Notify\Messages\BarkMessage(['title'=>'Thisistitle.','text'=>'Thisistext.','copy'=>'Thisiscopy.','url'=>'https://github.com/guanguans/notify',//'sound'=>'bell',//'isArchive'=>1,//'automaticallyCopy'=>1,]);Factory::bark()//->setBaseUri('自己部署的服务器地址')->setToken('ihnPXb8KDj9dHStfQ5c')->setMessage($barkMessage)->send();Chanify//TextMessageFactory::chanify()//->setBaseUri('自己部署的服务器地址')->setToken('fh4gGEiJBQVdIWlVKS1JORVY0UlVETFZYVVpRTlNLTlVZVlZPT1JFGhR7vAyf8Uj5UQhhK4n6QfVzih96QyIECAEQAQ.E0eBnLbfNwWrWZ1YSAZfkCQWZAPdBl6pVr26lRf6Srs')->setMessage((new\Guanguans\Notify\Messages\Chanify\TextMessage(['title'=>'这是标题。','text'=>'这是文本。',//'copy'=>'这是副本。',//'actions'=>[//"ActionName1|http:///",//"ActionName2|http:///",//],//'autocopy'=>0,//'sound'=>0,//'priority'=>10,])))->send();//LinkMessageFactory::chanify()//->setBaseUri('Theserveraddressofyourowndeployment.')->setToken('fh4gGEiJBQVdIWlVKS1JORVY0UlVETFZYVVpRTlNLTlVZVlZPT1JFGhR7vAyf8Uj5UQhhK4n6QfVzih96QyIECAEQAQ.E0eBnLbfNwWrWZ1YSAZfkCQWZAPdBl6pVr26lRf6Srs')->setMessage((new\Guanguans\Notify\Messages\Chanify\LinkMessage(['链接'=>'https://github.com/guanguans/notify',//'sound'=>0,//'priority'=>10,])))->send();钉钉群机器人//TextMessageFactory::dingTalk()->setToken('c44fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73e')->setSecret('SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730')->setMessage((new\Guanguans\Notify\Messages\DingTalk\TextMessage(['content'=>'Thisiscontent(keyword).',//'atMobiles'=>[13948484984],//'atUserIds'=>[123456],//'isAtAll'=>false,])))->send();//LinkMessageFactory::dingTalk()->setToken('c44fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73e')->setSecret('SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730')->setMessage((new\Guanguans\Notify\Messages\DingTalk\LinkMessage(['title'=>'Thisiscontent.','text'=>'Thisistext(关键词)。','messageUrl'=>'https://github.com/guanguans/notify','picUrl'=>'https://avatars.githubusercontent.com/u/22309277?v=4',])))->send();//MarkdownMessageFactory::dingTalk()->setToken('c44fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73e')->setSecret('SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730')->setMessage((new\Guanguans\Notify\Messages\DingTalk\MarkdownMessage(['title'=>'这是标题。','文本'=>'>这是文本(关键字)。',//'atMobiles'=>[13948484984],//'atUserIds'=>[123456],//'isAtAll'=>false,])))->send();//FeedCardMessage$message=new\Guanguans\Notify\Messages\DingTalk\FeedCardMessage(['title'=>'这是title(关键字)0.','messageURL'=>'https://github.com/guanguans/notify','picURL'=>'https://avatars.githubusercontent.com/u/22309277?v=4']);Factory::dingTalk()->setToken('c44fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73e')->setSecret('SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730')->setMessage($message)->send();//SingleActionCardMessageFactory::dingTalk()->setToken('c44fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73e')->setSecret('SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730')->setMessage(new\Guanguans\Notify\Messages\DingTalk\SingleActionCardMessage(['title'=>'Thisistitle(keyword).','text'=>'这是文本。','singleTitle'=>'这是singleTitle.','singleURL'=>'https://avatars.githubusercontent.com/u/22309277?v=4',//'btnOrientation'=>1]))->send();//BtnsActionCardMessage$message=new\Guanguans\Notify\Messages\DingTalk\BtnsActionCardMessage(['title'=>'这是标题(关键字)。','文本'=>'这是文本。',//'hideAvatar'=>1,//'btnOrientation'=>1,]);$message->addBtn(['title'=>'这是标题1','actionURL'=>'https://github.com/guanguans/notify',]);$message->addBtn(['title'=>'这是title2','actionURL'=>'https://github.com/guanguans/notify',]);Factory::dingTalk()->setToken('c44fec1ddaa8a833156efb77b7865d62ae13775418030d94d05da08bfca73e')->setSecret('SECc32bb7345c0f73da2b9786f0f7dd5083bd768a29b82e6d460149d730eee51730')->setMessage($message)->send();飞书群机器人//TextMessageFactory::feiShu()->setToken('b6eb70d9-6e19-4f87-af48-348b028186')->setSecret('iigDOvnsIn6aFS1pYHHEHh')->setMessage(new\Guanguans\Notify\Messages\FeiShu\TextMessage('Thisistitle(keyword).'))->send();//发布消息$post=['zh_cn'=>['title'=>'项目更新通知','content'=>[[["tag"=>"text","text"=>"项目有更新(keyword)"]]]]];Factory::feiShu()->setToken('b6eb70d9-6e19-4f87-af48-348b028186')->setSecret('iigDOvnsIn6aFS1pYHHEHh')->setMessage(new\Guanguans\Notify\Messages\FeiShu\PostMessage($post))->send();//图片消息工厂::feiShu()->setToken('b6eb70d9-6e19-4f87-af48-348b028186')->setSecret('iigDOvnsIn6aFS1pYHHEHh')->setMessage(new\Guanguans\Notify\Messages\FeiShu\ImageMes??sage('img_ecffc3b9-8f14-400f-a014-05eca1a4xxxx)'))->send();//ShareChatMessageFactory::feiShu()->setToken('b6eb70d9-6e19-4f87-af48-348b028186')->setSecret('iigDOvnsIn6aFS1pYHHEHh')->setMessage(new\Guanguans\Notify\Messages\FeiShu\ShareChatMessage('oc_f5b1a7eb27ae2c7b6adc2a74fafxxxxx'))->send();//CardMessage$card=['elements'=>[['tag'=>'div','text'=>['content'=>'**西湖(关键词)**,位于西湖,浙江省杭州市西城区龙井路1号,景区总面积49平方公里,流域面积21.22平方公里,湖泊面积6.38平方公里。','tag'=>'lark_md',],],],];Factory::feiShu()->setToken('b6eb70d9-6e19-4f87-af48-348b0281866c')->setSecret('iigDOvnsIn6aFS1pYHHEHh')->setMessage(new\Guangans\Notify\Messages\FeiShu\CardMessage($card))->send();ServerFactory::serverChan()->setToken('SCT35149Thtf1g2Bc14QJuQ6HFpW5YG')->setMessage(new\Guangans\Notify\Messages\ServerChanMessage('Thisistitle.','Thisisdesp.'))->send();//CheckFactory::serverChan()->check(3334849,'SCTJlJV1J87hS');企业微信群robot//TextMessageFactory::weWork()->setToken('73a3d5a3-ceff-4da8-bcf3-ff5891778f')->setMessage((new\Guangans\Notify\Messages\WeWork\TextMessage(['content'=>'这是内容',//'mentioned_list'=>["wangqing","@all"],//'mentioned_mobile_list'=>["13800001111","@all"],])))->send();//MarkdownMessageFactory::weWork()->setToken('73a3d5a3-ceff-4da8-bcf3-ff5891778f')->setMessage(new\Guanguans\Notify\Messages\WeWork\MarkdownMessage("#这是标题。\n这是内容。"))->send();//ImageMessageFactory::weWork()->setToken('73a3d5a3-ceff-4da8-bcf3-ff5891778f')->setMessage(new\Guanguans\Notify\Messages\WeWork\ImageMes??sage('https://avatars.githubusercontent.com/u/22309277?v=4'))->send();//消息消息$message=new\Guanguans\Notify\Messages\WeWork\NewsMessage(['title'=>'这是title1。','description'=>'这是描述。','url'=>'https://github.com/guanguans/notify','picurl'=>'https://avatars.githubusercontent.com/u/22309277?v=4',]);$message->addArticle(['title'=>'这是title2.','description'=>'这是描述。','url'=>'https://github.com/guanguans/notify','picurl'=>'https://avatars.githubusercontent.com/u/22309277?v=4',]);Factory::weWork()->setToken('73a3d5a3-ceff-4da8-bcf3-ff5891778f')->setMessage($message)->send();信息//SingleFactory::xiZhi()//->setType('single')->setToken('XZd60aea56567ae39a1b1920cbc42bb5')->setMessage(new\Guanguans\Notify\Messages\XiZhiMessage('这是标题。','这是内容。'))->send();//ChannelFactory::xiZhi()->setType('channel')->setToken('XZ8da15b55a6725497232d87298bcd34')->setMessage(new\Guanguans\Notify\Messages\XiZhiMessage('这是标题。','这是内容。'))->send();