大家好,又见面了,我是你们的朋友全栈君。
在前面一篇文章中了解到了目前企业微信群机器人推送消息的4种格式,这篇文章以实际的使用示例来演示其中三种的使用:
示例脚本
只需要将CHAT_WEBHOOK_KEY(key的内容)export之后,然后直接执行脚本即可看到演示结果
liumiaocn:robot liumiao$ cat demo_message_send.sh
#!/bin/sh
CHAT_WEBHOOK_URL='https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key'
CHAT_CONTENT_TYPE='Content-Type: application/json'
echo "## demo: text: print hello liumiao"
curl "${CHAT_WEBHOOK_URL}=${CHAT_WEBHOOK_KEY}" \
-H "${CHAT_CONTENT_TYPE}" \
-d '
{
"msgtype": "text",
"text": {
"content": "hello liumiao"
}
}' 2>/dev/null |jq .
echo "## demo: markdown: print markdown type message"
curl "${CHAT_WEBHOOK_URL}=${CHAT_WEBHOOK_KEY}" \
-H "${CHAT_CONTENT_TYPE}" \
-d '
{
"msgtype": "markdown",
"markdown": {
"content": "实时新增用户反馈<font color=\"warning\">132例</font>,请相关同事注意。\n> 类型:<font color=\"comment\">用户反馈</font>\n> 普通用户反馈:<font color=\"comment\">117例</font>\n> VIP用户反馈:<font color=\"comment\">15例</font>"
}
}' 2>/dev/null |jq .
echo "## demo: news: print news type message"
curl "${CHAT_WEBHOOK_URL}=${CHAT_WEBHOOK_KEY}" \
-H "${CHAT_CONTENT_TYPE}" \
-d '
{
"msgtype": "news",
"news": {
"articles" : [
{
"title" : "中秋节礼品领取",
"description" : "今年中秋节公司有豪礼相送",
"url" : "https://liumiaocn.blog.csdn.net/article/details/103740661",
"picurl" : "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png"
}
]
}
}' 2>/dev/null |jq .
liumiaocn:robot liumiao$
执行示例
liumiaocn:robot liumiao$ sh demo_message_send.sh
## demo: text: print hello liumiao
{
"errcode": 0,
"errmsg": "ok"
}
## demo: markdown: print markdown type message
{
"errcode": 0,
"errmsg": "ok"
}
## demo: news: print news type message
{
"errcode": 0,
"errmsg": "ok"
}
liumiaocn:robot liumiao$
结果确认
三种示例均使用企业微信介绍中使用的内容,图文信息中使用的图片链接只要联网的话也可以直接看到同样的效果,URL由于原示例中未指定,这里指定了本文的链接。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134509.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...