钉钉办公高效小技巧 (钉钉机器人管理)

很多软件开发小团队创立之初都存在各自为战的情况,而团队leader一般程序员出生,痴迷代码,疏于管理。而底下的工程师更是埋头敲代码,带着耳机,能不开口就不开口,写个文档也是各自写完通过qq和微信之类的传递,久了文档都找不到,协同和沟通并不高效。而每周要求写周报,有些人或假装或真的忘记,反正就是不发周报,主管得一个个催,管理成本大。

针对以上问题,有一个非常低成本的解决方案,不需要什么费用,只需耗费10分钟就可以解决协同和管理上的问题。

首先安装钉钉以及注册一个语雀账号,钉钉我们都非常熟悉,这里介绍下语雀, 语雀 是一个 「专业的云端知识库」 ,孵化自 蚂蚁金服 ,是 体验科技 理念下的一款创新产品,已是 10 万阿里员工进行文档编写、知识沉淀的标配。

语雀诞生伊始,只是希望能给工程师提供一个好用的工具用来写技术文档,达成「用 Markdown 写文档」这个小目标。但在产品研发的过程中,我们发现其实身边的每个人、每个团队、每个组织都有很多知识,但一直以来缺少一个好用的工具让这些知识不只是留在每个人的大脑或电脑里,还可以被记录、分享和交流。所以语雀致力于为每个想表达所思所想的人提供一款顺手的工具,让知识能得以记录和传播, 让人们可以在「语雀」中平等快乐地创作和交流知识,让再小的个体也可以拥有自己的知识库

语雀功能很强大,可以在线协同编辑文档,知识共享,如果想玩透语雀,可以看手册:语雀使用手册 · 语雀

接下来就以建一个钉钉周报机器人来演示它俩的威力。

首先建一个你们团队的群,然后点群设置里的智能群助手

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

然后点添加机器人

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

添加图片注释,不超过 140 字(可选)

有很多类型可选,这里选自定义机器人,填上关键字,比如“周报”,然后完成,之后就会生成一个链接webhook,我们要记住这个webhook

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

接下来我们去语雀建一个工作空间,里面创建一个产品研发进度周报,语雀自带很多模板,可直接使用,这里我们要把红框里的链接记住。

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

接下来我们登陆腾讯云登录 - 腾讯云 ,在函数服务,创建一个云函数,我们选择php

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

完成之后我们可以在函数代码里写自己的代码

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

这里黏贴示例代码如下: 代码里的$webhook要替换成刚才钉钉机器人生产的webhook

$data里的messageUrl要替换成你自己在语雀里建的共享周报或则文档的链接

<?php  
function request_by_curl($remote_server, $post_string) {  
    $ch = curl_init();  
    curl_setopt($ch, CURLOPT_URL, $remote_server);
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, array ('Content-Type: application/json;charset=utf-8'));
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);  
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
    // 线下环境不用开启curl证书验证, 未调通情况可尝试添加该代码
    // curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); 
    // curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $data = curl_exec($ch);
    curl_close($ch);                
    return $data;  
} 


$webhook = "xxxxxx"; 
$message="请大家填写周报";
$data = array ('msgtype' => 'link','link' => array ('text' => $message,'title' => '周报汇总表', 'messageUrl' => 'https://www.yuque.com' ));
$data_string = json_encode($data);

$result = request_by_curl($webhook, $data_string);  
echo $result;

?>

写好代码后,我们在函数服务->触发管理里创建一个触发器

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

添加图片注释,不超过 140 字(可选)

可以设定为每周五触发,每次触发还可以重复发多遍。也可以设置为每天触发,那就变成日报提醒了,再也不用担心有些人总说忘记写周报了,而且产品进度计划也可以一目了然了!

完成之后,钉钉机器人结合语雀用以提高协同和管理效率的神器就可以为你所用了,以上不产生任何费用。

看下效果

更新优化钉钉提高办公效率,钉钉在线协同工作攻略

添加图片注释,不超过 140 字(可选)

点开机器人发的消息,群里所有人都可以在线协同在语雀上写产品进度周报了!