如果你是钉钉多个群的管理员,想要在多个钉钉群群发消息的时候,是不是还在为要寻找所有的群,并不断的复制黏贴消息而烦恼?

过去的你:(N 个群,N 次操作)

现在的你:(N 个群,1 次操作)

本篇文章适合对函数计算服务感兴趣或想要在钉钉解放双手、轻松的在多个群群发的用户。本文将通过阿里云函数计算服务,手把手教大家如何一键部署钉钉机器人群发私服,解放双手。

本文分为以下几部分:

  • 主要特色
  • 使用流程
  • 部署指南
  • 小结

主要特色

  1. 利用函数计算,一键部署钉钉机器人群发私服,解放双手
  2. 通过鉴权认证,避免私服泄漏

使用流程

部署指南

  1. 开通 阿里云函数计算服务 并安装配置 函数计算工具 fcli
  2. git clone https://github.com/awesome-fc/dingtalk-broadcast.git
  3. 在项目目录下的 urls.txt 文件中,输入要使用的群发机器人的 webhook

webhook地址:

  • 点击 钉钉桌面版 右上角的个人名片,选择 机器人管理

  • 在机器人管理页面中,可以选择新增自定义机器人,也可以在已添加的自定义机器人列表中,点击 ... 按钮,获取 webhook 地址

urls.txt 格式:

# 可以在每一行通过 ‘#’ 号,添加注释# 群 1
https://oapi.dingtalk.com/robot/send?access_token=123456# 群 2
https://oapi.dingtalk.com/robot/send?access_token=456789
  1. 执行项目目录下的 deploy.sh 文件,命令行将会输出 endpoint 与 token,同时会打开浏览器并跳转到 钉钉消息群发 ,endpoint 与 token 默认会填写,此时只需要填写要群发的 __消息__,点击发送即可

可以选择自己要发送的格式,选择 @所有人 即可 @所有人

  1. 此后要发送消息,只需要执行项目目录下的 start.sh 文件,或直接浏览 钉钉消息群发 并填写 endpoint 、 token 与要发送的消息即可
  2. 如果要修改机器人信息,可以在 urls.txt 文件中修改机器人信息,并重新执行 deploy.sh

小结

利用函数计算服务部署钉钉群发机器人,一方面是将 N 个群 N 次 操作转变为 N 个群 1 次操作、解放用户双手,另一方面是通过函数计算服务,将群发功能部署在云端,避免了日后运维的操作,也方便广大用户的使用。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

五分钟教你如何用函数计算部署钉钉群发机器人相关推荐

  1. php三极管驱动蜂鸣器计算,三分钟教你如何用三极管驱动蜂鸣器

    原标题:三分钟教你如何用三极管驱动蜂鸣器 背景知识 NPN型三极管,由三块半导体构成,其中两块N型和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧.三极管是电子电路中最重要的器件,它最主要 ...

  2. python批量删缩进_鬼畜小姐姐+野狼disco,十分钟教你如何用Python剪辑一个牛逼的抖音小视频?...

    鬼畜小姐姐+野狼disco,十分钟教你如何用Python剪辑一个牛逼的抖音小视频? 前言 半个月前,后台有个小伙伴问我,如何将视频中的音频提取出来,并且将声音转成文字写入到 word 中,正好接下来的 ...

  3. JVM内存管理------GC算法精解(五分钟教你终极算法---分代搜集算法)

    转载自   JVM内存管理------GC算法精解(五分钟教你终极算法---分代搜集算法) 引言 何为终极算法? 其实就是现在的JVM采用的算法,并非真正的终极.说不定若干年以后,还会有新的终极算法, ...

  4. 五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看)

    五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看) 一.搭建vue环境 安装Nodejs 官网下载Nodejs,如果希望稳定的开发环境则下LTS(Long Time Support) ...

  5. 梦幻西游三维获取服务器信息,梦幻西游三维版:潜能果上线后经验紧缺?五分钟教你快速获得经验...

    原标题:梦幻西游三维版:潜能果上线后经验紧缺?五分钟教你快速获得经验 目前<梦幻西游三维版>服务器等级最高在89级,其实从80级到89级需要不少的时间,再加上新上线了"潜能果&q ...

  6. tree老师:每天五分钟教你学linux基础命令02

    tree老师:每天五分钟教你学linux基础命令02 ls ls命令用于列出文件和目录.默认上,他会列出当前目录的内容.带上参数后,我们可以用ls做更多的事情.  比如,当我们刚刚改了文件,却不记得是 ...

  7. 【Microsoft Azure 的1024种玩法】七十四.五分钟在Azure Virtual Machines中快速部署一套软件项目管理及自动构建工具

    [简介] Apache Maven由 Apache 软件基金会所提供的一个软件项目管理及自动构建工具,Maven 为开发者提供了一套完整的构建生命周期框架.开发团队几乎不用花多少时间就能够自动完成工程 ...

  8. centos7 如何安装部署k8s_五步教你如何使用k8s快速部署ES

    前言 今天小编打算用五步教大家如何使用k8s快速部署ES,有兴趣的小伙伴可以了解一下~ 由于是使用本地存储,所以需要先创建pv 1.创建存储类 local-elasticsearch.yaml kin ...

  9. tree老师:每天五分钟教你学命令第1期

    本文由xiao_dou友情整理 点击标题下「蓝色微信名」可快速关注 在公司工作,我们第一个应该学会的命令,就是帮助命令,在遇到一些不懂的命令的时候可以使用man命令去查看man-pages文档. ma ...

最新文章

  1. MATLAB_no.1:入门作业_histeq():_imhist()_(男孩的三个图,以及文字描述)
  2. 容量和速度是选购闪存盘的关键
  3. 【存储知识学习】第三章磁盘原理与技术3.2磁盘的通俗演绎和3.3磁盘相关高层技术--《大话存储》阅读笔记
  4. linux修改文件描述符,linux最大允许的文件描述符open files数nofile修改
  5. java 执行顺序混乱_java类执行顺序问题
  6. PHP注释php中的注释分为两种:注释和块注释
  7. 02.规划过程组表格-需求跟踪矩阵
  8. Google排名第一的编程语言,死磕它这两点,小白也能学的会!不信你看!
  9. 模板多个列表级联_Excel办公技巧:使用power query快速合并同一工作簿的多个工作表...
  10. 数据分析:使用Imblearn处理不平衡数据(过采样、欠采样)
  11. coreseek笔记
  12. PID控制器及其参数整定
  13. ARM的存储控制器以及如何使用SDRAM
  14. office 2010 在安装过程中出错
  15. 80C51单片机复习资料(一)
  16. java模拟实现操作系统进程调度中的多级反馈队列算法
  17. 热式气体质量流量计检定规程_最佳实践:热式质量流量计实际标定的安全性和准确性...
  18. vs2015常用代码块与自定义代码块
  19. 图:邻接矩阵表示法创建无向图并深度优先搜索遍历
  20. 为什么神经网络的激活函数必须使用非线性函数?

热门文章

  1. armbian nginx 部署博客_通过Git将Hexo博客部署到服务器
  2. xshell vim 不能粘贴_linux基础知识:vim(vi)的知识
  3. 我的世界java多大内存_我的世界电脑版内存多大
  4. fiddler安装_Fiddler的安装和APP抓包
  5. arm export 汇编_C/C++与汇编混合编程有什么好处?
  6. 不可压库艾特流的数值解计算机语言,不可压库埃特流的数值解学生洪安仕专业.ppt...
  7. oralce load的时候使用触发器会导致load慢吗_你真的了解性能压测中的SLA吗?
  8. 程序员是向左走,还是向右走!
  9. 尬出天际!和导师微信聊天大型翻车现场!
  10. ​【文末有福利】股票跨度——真实世界的算法