New star sends Slack message

This commit is contained in:
Matt Aitken
2023-06-28 22:00:00 +01:00
parent 1b19c83998
commit d42cd9ffac
+8 -5
View File
@@ -83,17 +83,20 @@ new Job(client, {
});
new Job(client, {
id: "github-integration-on-star",
name: "GitHub Integration - On Star",
id: "star-slack-notification",
name: "New Star Slack Notification",
version: "0.1.0",
integrations: { slack },
trigger: githubApiKey.triggers.repo({
event: events.onStar,
event: events.onNewStar,
owner: "triggerdotdev",
repo: "empty",
}),
run: async (payload, io, ctx) => {
await io.logger.info("This is a simple log info message");
return { payload, ctx };
const response = await io.slack.postMessage("Slack star", {
text: `${payload.sender.login} starred ${payload.repository.full_name}.\nTotal: ${payload.repository.stargazers_count}⭐️`,
channel: "C04GWUTDC3W",
});
},
});