功能简介
在企微、飞书、钉钉等 IM 终端某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以向这个地址发起HTTP POST 请求,即可实现给该群组发送消息。
特别特别要注意:一定要保护好机器人的webhook地址,避免泄漏!不要分享到github、博客等可被公开查阅的地方,否则坏人就可以用你的机器人来发垃圾消息了。
机器人配置步骤
下面以企微群机器人为例讲解,飞书、钉钉操作方式亦可直接参考。
第一步:点击群聊右上方的更多按键
第二步:点击添加群机器人
第三步:配置群机器人信息
在此页面可设置机器人的名称,设置机器人的头像
第四步:查看Webhook地址
消息类型
文本消息
-
群机器人:填入想发送消息的群机器人链接
-
消息内容:
-
\n 换行【''工作流中用;'\n'数据验证中用;'\r'】
-
运用CONCAT函数
-
运用函数GETUSER获取人员信息
-
@单个人员格式 '<UserId>'
-
-
格式:
"msgtype": "text",
//类型(必填)
"text": {
"content": 内容内容,
// 此处写内容(必填)
"mentioned_list":["www","@all"],
//此处为userid列表,@单个成员/@all(表示提醒所有人)(非必填)
"mentioned_mobile_list":["电话","@all"]
//userID转化为手机号,通过手机号进行@单个成员/@all(表示提醒所有人)(非必填)
}
markdown消息
-
群机器人:填入想发送消息的群机器人链接
-
消息内容:
a. LF()换行
b. “#”的数量代表几级标题
c. **bold**(加粗)
d. [企业微信官网](http://work.weixin.qq.com)(链接)
d. > 引用文字
f. 字体颜色(只支持3种内置颜色)
<font color="info"\>绿色</font\>
<font color="comment">灰色</font>
<font color="warning">橙红色</font>')
g. <@UserID> @人 (注:在@群成员的时候,需使用企微id作为变量,全局/临时变量写法应该为 '<@',{全局/临时变量},'>'
- 示例:
CONCAT('# 标题一', LF(), '## 标题二', LF(), '### 标题三', LF(), '#### 标题四', LF(), '##### 标题五', LF(), '###### 标题六', LF(), '加粗:**bold**', LF(), '链接:[企业微信官网](http://work.weixin.qq.com)', LF(), '> 引用文字', LF(), '> 字体颜色(只支持3种内置颜色):', LF(), '> <font color="info">绿色</font>', LF(), '> <font color="comment">灰色</font>', LF(), '> <font color="warning">橙红色</font>')
- 格式:
{
"msgtype": "markdown",
////类型(必填)
"markdown": {
"content":
内容内容,//// 此处写内容(必填)
}
}