1
import { TriggerClient, eventTrigger } from "@trigger.dev/sdk";
2
import { Slack } from "@trigger.dev/slack";
3
import { z } from "zod";
5
const client = new TriggerClient({ id: "jobs-showcase" });
7
const slack = new Slack({ id: "slack" });
11
id: "post-slack-message",
12
name: "Post Slack Message",
14
trigger: eventTrigger({
17
channelID: z.string(),
24
run: async (payload, io, ctx) => {
25
const response = await io.slack.postMessage("post message", {
26
channel: payload.channelID,
33
import { createExpressServer } from "@trigger.dev/express";
34
createExpressServer(client);