Channel containing the message to be updated.
New text for the message, using the default formatting rules. It's not required when presenting attachments.
Timestamp of the message to be updated.
async
(params, auths) => {
}
//See the API docs here: https://api.slack.com/methods/chat.update#formatting
const data = {
channel: params.channel,
text: params.text,
ts: params.ts,
as_user: params.as_user || false,
attachments: typeof params.attachments == 'undefined' ? params.attachments : JSON.parse(params.attachments),
blocks: typeof params.blocks == 'undefined' ? params.blocks : JSON.parse(params.blocks),
link_names: typeof params.link_names || "none",
parse: typeof params.parse || "client"
}
const config = {
method: "post",
url: `https://slack.com/api/chat.update`,
headers: {
Authorization: `Bearer ${auths.slack.oauth_access_token}`,
},
params: data
}
return await require("@pipedreamhq/platform").axios(this, config)