diff --git a/index.js b/index.js index 1e5f872..89e39e6 100644 --- a/index.js +++ b/index.js @@ -28,9 +28,9 @@ try { const channelId = core.getInput('channel-id'); const web = new WebClient(botToken); - if (channelId.length > 0 && message.length > 0) { + if (channelId.length > 0 && (message.length > 0 || payload)) { // post message - web.chat.postMessage({ text: message, channel: channelId }); + web.chat.postMessage({ channel: channelId, text: message, ...(payload ?? {}) }); } else { console.log('missing either channel-id, slack-message or payload! Did not send a message via chat.postMessage with botToken'); }