Files
geekgeekrun/packages/dingtalk-plugin/service.mjs
2024-02-11 19:56:29 +08:00

31 lines
569 B
JavaScript

export function createTextMessage (text) {
return {
"dingtalkRequestBody": {
"msgtype": "text",
"text": {
"content": `${text}`
},
},
insertedTime: new Date(),
}
}
export async function requestDingtalkNotify (dingTalkAccessToken, body) {
const url = new URL(`https://oapi.dingtalk.com/robot/send`)
url.searchParams.append(
'access_token',
dingTalkAccessToken
)
return await fetch(
url,
{
method: 'post',
headers: {
'Content-Type': 'application/json'
},
body
}
)
}