成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

yii2-dingtalk 釘釘群機(jī)器人

caikeal / 3281人閱讀

摘要:說(shuō)明群機(jī)器人是釘釘群的高級(jí)擴(kuò)展功能。目前,大部分機(jī)器人在添加后,還需要進(jìn)行配置,才可正常使用配置說(shuō)明詳見操作流程中的幫助鏈接。安裝配置在使用本擴(kuò)展之前,你需要去群機(jī)器人獲取相關(guān)信息。

說(shuō)明
群機(jī)器人是釘釘群的高級(jí)擴(kuò)展功能。群機(jī)器人可以將第三方服務(wù)的信息聚合到群聊中,實(shí)現(xiàn)自動(dòng)化的信息同步。目前,大部分機(jī)器人在添加后,還需要進(jìn)行Webhook配置,才可正常使用(配置說(shuō)明詳見操作流程中的幫助鏈接)。

例如:通過(guò)聚合GitHub,GitLab等源碼管理服務(wù),實(shí)現(xiàn)源碼更新同步。通過(guò)聚合Trello,JIRA等項(xiàng)目協(xié)調(diào)服務(wù),實(shí)現(xiàn)項(xiàng)目信息同步。

另外,群機(jī)器人支持Webhook協(xié)議的自定義接入,支持更多可能性,例如:你可將運(yùn)維報(bào)警通過(guò)自定義機(jī)器人聚合到釘釘群實(shí)現(xiàn)提醒功能。

安裝
$ composer require saviorlv/yii2-dingtalk -vvv
配置

在使用本擴(kuò)展之前,你需要去 群機(jī)器人 獲取相關(guān)信息。

使用
在config/main.php配置文件中定義component配置信息
"components" => [
  .....
  "robot" => [
      "class" => "SaviorlvDingtalkRobot",
      "accessToken" => "xxxxxxxxx"
    ],
  ....
]
發(fā)送 Text 信息

方法:

public function sendTextMsg($content, array $atMobiles = [], $isAtAll = false){}

參數(shù):

參數(shù) 參數(shù)類型 必須 說(shuō)明
content String 消息內(nèi)容
atMobiles Array 被@人的手機(jī)號(hào)
isAtAll bool @所有人時(shí):true,否則為:false

實(shí)例:

$response = Yii::$app->robot->sendTextMsg(
    "必要忘記上下班打卡",
    [
        136*****134,
        136*****132
    ],
    false
);
發(fā)送 Link 鏈接

方法:

public function sendLinkMsg($title, $text, $picUrl = "", $messageUrl){}

參數(shù):

參數(shù) 參數(shù)類型 必須 說(shuō)明
title String 消息標(biāo)題
text String 消息內(nèi)容。如果太長(zhǎng)只會(huì)部分展示
messageUrl String 點(diǎn)擊消息跳轉(zhuǎn)的URL
picUrl String 圖片URL

實(shí)例:

$response = Yii::$app->robot->sendLinkMsg(
    "上下班打卡",
    "有些同志上下班就是不打卡,QAQ",
    "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1536321778370&di=46a7abc85f6fe1de8df8fbdc5b95d68d&imgtype=0&src=http%3A%2F%2Fimg4.duitang.com%2Fuploads%2Fitem%2F201407%2F21%2F20140721224026_KU3GA.thumb.700_0.jpeg",
    "https://github.com/saviorlv?tab=repositories"
);
發(fā)送 MarkDown 消息

方法:

public function sendMarkdownMsg($title, $content, array $atMobiles = [], $isAtAll = false){}

參數(shù):

參數(shù) 必選 類型 說(shuō)明
title true string 首屏?xí)捦赋龅恼故緝?nèi)容
content true string markdown格式的消息
atMobiles Array 被@人的手機(jī)號(hào)(在text內(nèi)容里要有@手機(jī)號(hào))
isAtAll bool @所有人時(shí):true,否則為:false

實(shí)例:

$response = Yii::$app->robot->sendMarkdownMsg(
        "上下班打卡",
        " ###有些同志上下班就是不打卡,`QAQ`",
        [
            136*****134,
            136*****132
        ],
        false
    );
整體跳轉(zhuǎn) ActionCard類型

方法:

public function sendActionCardMsg($title, $content, $singleURL, $hideAvatar = 0, $btnOrientation = 0, $singleTitle = "閱讀原文"){}

參數(shù):

參數(shù) 必選 類型 說(shuō)明
title true string 首屏?xí)捦赋龅恼故緝?nèi)容
content true string markdown格式的消息
singleTitle true string 單個(gè)按鈕的方案。(設(shè)置此項(xiàng)和singleURL后btns無(wú)效)
singleURL true string 點(diǎn)擊singleTitle按鈕觸發(fā)的URL
btnOrientation false string 0-按鈕豎直排列,1-按鈕橫向排列
hideAvatar false string 0-正常發(fā)消息者頭像,1-隱藏發(fā)消息者頭像

實(shí)例:

$response = Yii::$app->robot->sendActionCardMsg(
        "上下班打卡",
        " 有些同志上下班就是不打卡,QAQ",
        "https://github.com/saviorlv?tab=repositories",
        0,
        0,
        "你看不看"
    );
獨(dú)立跳轉(zhuǎn) ActionCard 類型

方法:

public function sendSingleActionCardMsg($title, $content, $hideAvatar = 0, $btnOrientation = 0, array $btns=[]){}

參數(shù):

參數(shù) 必選 類型 說(shuō)明
title true string 首屏?xí)捦赋龅恼故緝?nèi)容
content true string markdown格式的消息
btns true array 按鈕的信息:title-按鈕方案,actionURL-點(diǎn)擊按鈕觸發(fā)的URL
btnOrientation false string 0-按鈕豎直排列,1-按鈕橫向排列
hideAvatar false string 0-正常發(fā)消息者頭像,1-隱藏發(fā)消息者頭像

實(shí)例:

$response = Yii::$app->robot->sendSingleActionCardMsg(
            "上下班打卡",
            " 有些同志上下班就是不打卡,QAQ",
            0,
            1,
            [
                [
                    "title"=> "內(nèi)容不錯(cuò)", 
                    "actionURL"=> "https://www.dingtalk.com/"
                ], 
                [
                    "title"=> "不感興趣", 
                    "actionURL"=> "https://www.dingtalk.com/"
                ]
            ]
        );
FeedCard 類型

方法:

public function sendFeedCardMsg(array $links=[]){}

參數(shù):

參數(shù) 必選 類型 說(shuō)明
title true string 單條信息文本
messageURL true string 點(diǎn)擊單條信息到跳轉(zhuǎn)鏈接
picURL true string 單條信息后面圖片的URL

實(shí)例:

  $response = Yii::$app->robot->sendFeedCardMsg([
                [
                    "title"=> "時(shí)代的火車向前開",
                    "messageURL"=> "https://mp.weixin.qq.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI",
                    "picURL"=> "http://b.hiphotos.baidu.com/image/pic/item/f603918fa0ec08fa98d87c8054ee3d6d55fbda39.jpg"
                ],[
                    "title"=> "時(shí)代的火車向前開",
                    "messageURL"=> "https://mp.weixin.qq.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI",
                    "picURL"=> "http://b.hiphotos.baidu.com/image/pic/item/f603918fa0ec08fa98d87c8054ee3d6d55fbda39.jpg"
                ],
        ]);
參考

釘釘自定義機(jī)器人

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30861.html

相關(guān)文章

  • 從零開始打造專屬釘釘機(jī)器人

    摘要:目前釘釘機(jī)器人支持方式,仍屬于內(nèi)側(cè)階段。方式是指被動(dòng)接受通知,釘釘群中添加的群機(jī)器人默認(rèn)都是該模式。截止撰寫文章時(shí),釘釘?shù)臋C(jī)器人文檔不可訪問(wèn),所以會(huì)在下面介紹下。本文同步發(fā)表于作者博客從零開始打造專屬釘釘機(jī)器人 官方定義如下: 群機(jī)器人是釘釘群的高級(jí)擴(kuò)展功能。群機(jī)器人可以將第三方服務(wù)的信息聚合到群聊中,實(shí)現(xiàn)自動(dòng)化的信息同步。目前,大部分機(jī)器人在添加后,還需要進(jìn)行Webhook配置,才可...

    fyber 評(píng)論0 收藏0
  • 2小時(shí)快速搭建后端接口報(bào)警系統(tǒng)(基于阿里云日志服務(wù)分析nginx訪問(wèn)日志)

    摘要:目標(biāo)后端任一接口一分鐘內(nèi)響應(yīng)超過(guò)一定的量,馬上收到報(bào)警提示報(bào)警及慢接口有詳細(xì)列表可以查看低成本。相關(guān)報(bào)警請(qǐng)求的詳細(xì)信息列表慢響應(yīng)分析 目標(biāo) 后端任一接口一分鐘內(nèi)5xx響應(yīng)超過(guò)一定的量,馬上收到報(bào)警提示 報(bào)警及慢接口有詳細(xì)列表可以查看 低成本。幾年前公司的日志報(bào)警系統(tǒng)是自研的,開發(fā)成本比較高,也沒(méi)有達(dá)到阿里云日志服務(wù)這種產(chǎn)品化程度 機(jī)器部署情況 阿里云EC服務(wù)器 功能概述 阿里云日...

    lemanli 評(píng)論0 收藏0
  • PyODPS 安裝常見問(wèn)題解決

    摘要:摘要本文將用戶安裝時(shí)遇到的常見問(wèn)題列舉如下,希望在遇到類似問(wèn)題時(shí)可供借鑒。若不存在,確認(rèn)此問(wèn)題。安裝后報(bào)這通常是由于遇到了依賴問(wèn)題。上安裝時(shí)報(bào)嘗試使用上安裝仍然報(bào)這是由于系統(tǒng)完整性保護(hù)導(dǎo)致的。此后在終端中運(yùn)行此后再行安裝。 摘要: 本文將用戶安裝 PyODPS 時(shí)遇到的常見問(wèn)題列舉如下,希望在遇到類似問(wèn)題時(shí)可供借鑒。在參考下列步驟之前,請(qǐng)首先嘗試卸載并重裝 PyODPS。卸載的步驟為執(zhí)...

    I_Am 評(píng)論0 收藏0
  • WakaTime數(shù)據(jù)同步展示工具

    摘要:從年知道后就開始使用它來(lái)記錄自己的編碼時(shí)間,但作為免費(fèi)版只能查看最近兩周的數(shù)據(jù),于是很久之前就寫了一個(gè)程序同步自己的歷史數(shù)據(jù),不過(guò)一直沒(méi)找到合適的圖表插件像官網(wǎng)那樣展示數(shù)據(jù)信息。版本的代碼也實(shí)現(xiàn)了相關(guān)的同步展示邏輯,代碼在分支中。 從16年知道 WakaTime 后就開始使用它來(lái)記錄自己的編碼時(shí)間,但作為免費(fèi)版只能查看最近兩周的數(shù)據(jù),于是很久之前就寫了一個(gè)程序同步自己的歷史數(shù)據(jù),不過(guò)一...

    focusj 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<