# 引入
import {
sendWxRobotMsg,
sendWxRobotMarkdown,
sendWxRobotImg,
batchSendWxRobotBase64Img,
sendWxRobotBase64Img
} from 't-comm';
// or
import {
sendWxRobotMsg,
sendWxRobotMarkdown,
sendWxRobotImg,
batchSendWxRobotBase64Img,
sendWxRobotBase64Img
} from 't-comm/lib/wecom-robot/index';
# sendWxRobotMsg(config)
描述:
给机器人发送普通消息
参数:
参数名 | 类型 | 描述 |
---|---|---|
config | Object | 配置内容 |
config.webhookUrl | string | 钩子链接 |
config.chatId | string | 会话id |
config.alias | string | 别名 |
config.content | string | 内容 |
返回: Promise.<object>
Promise
示例
sendWxRobotMsg({
webhookUrl: 'xxx',
chatId: 'xxx',
content: 'xxx',
alias: 'xxx',
}).then(() => {
})
# sendWxRobotMarkdown(config)
描述:
给机器人发送Markdown消息
参数:
参数名 | 类型 | 描述 |
---|---|---|
config | Object | 配置内容 |
config.webhookUrl | string | 钩子链接 |
config.chatId | string | 会话id |
config.content | string | 内容 |
config.attachments | Array<object> | 附加内容 |
返回: Promise.<object>
请求Promise
示例
sendWxRobotMarkdown({
webhookUrl: 'xxx',
chatId: 'xxx',
content: 'xxx',
attachments: []
}).then(() => {
})
# sendWxRobotImg(config)
描述:
给机器人发送图片
参数:
参数名 | 类型 | 描述 |
---|---|---|
config | Object | 配置参数 |
config.webhookUrl | string | 钩子链接 |
config.chatId | string | 会话id |
config.content | string | 内容 |
config.md5Val | string | md5内容 |
返回: Promise.<object>
请求Promise
示例
sendWxRobotImg({
webhookUrl: 'xxx',
chatId: 'xxx',
content: 'xxx',
md5Val: 'xxx'
}).then(() => {
})
# batchSendWxRobotBase64Img(config)
描述:
批量发送企业微信机器人base64图片
参数:
参数名 | 类型 | 描述 |
---|---|---|
config | object | 配置信息 |
config.img | string | base64图片 |
config.chatId | string | 会话Id |
config.webhookUrl | string | webhook地址 |
返回: Promise.<object>
请求Promise
示例
batchSendWxRobotBase64Img({
img: 'xxx',
chatId: 'xxx', // or ['xxx], or ['ALL'], or 'ALL'
webhookUrl: 'xxx',
}).then(() => {
})
# sendWxRobotBase64Img(config)
描述:
发送企业微信机器人base64图片,其实就是先保存到本地,然后生成md5,最后发送
参数:
参数名 | 类型 | 描述 |
---|---|---|
config | object | 配置信息 |
config.img | string | base64图片 |
config.chatId | string | 会话Id |
config.webhookUrl | string | webhook地址 |
返回: Promise.<object>
请求Promise
示例
sendWxRobotBase64Img({
img: 'xxx',
chatId: 'xxx',
webhookUrl: 'xxx',
}).then(() => {
})