Airtable example working

This commit is contained in:
Matt Aitken
2023-02-15 14:51:14 +00:00
parent 5fc1236d2e
commit a94c8e4576
3 changed files with 12 additions and 1 deletions
+1
View File
@@ -5,6 +5,7 @@
"description": "Send a message to slack when a customer creates a new custom domain",
"dependencies": {
"@trigger.dev/airtable": "workspace:*",
"@trigger.dev/slack": "workspace:*",
"@trigger.dev/sdk": "workspace:*",
"jsx-slack": "^5.3.0",
"zod": "^3.20.2"
+6
View File
@@ -1,5 +1,6 @@
import { customEvent, Trigger } from "@trigger.dev/sdk";
import * as airtable from "@trigger.dev/airtable";
import * as slack from "@trigger.dev/slack";
import { z } from "zod";
new Trigger({
@@ -18,5 +19,10 @@ new Trigger({
tableIdOrName: "tblvXn2TOeVPC9c6m",
recordId: "recHcnB1MbBr9Rd2P",
});
const posted = await slack.postMessage("post-message", {
channelName: "test-integrations",
text: `Airtable record: ${JSON.stringify(record.fields)}`,
});
},
}).listen();
+5 -1
View File
@@ -23,7 +23,11 @@
"@trigger.dev/airtable": [
"../../generated-integrations/airtable/src/index"
],
"@trigger.dev/airtable/*": ["../../generated-integrations/airtable/src/*"]
"@trigger.dev/airtable/*": [
"../../generated-integrations/airtable/src/*"
],
"@trigger.dev/slack": ["../../integrations/slack/src/index"],
"@trigger.dev/slack/*": ["../../integrations/slack/src/*"]
}
}
}