feat: Add Slack trigger node (#9190)

Co-authored-by: Giulio Andreini <andreini@netseven.it>
This commit is contained in:
Jon
2024-05-15 13:54:32 +01:00
committed by GitHub
parent 8f254527e3
commit bf549301df
6 changed files with 518 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ import type {
IOAuth2Options,
IHttpRequestMethods,
IRequestOptions,
IWebhookFunctions,
} from 'n8n-workflow';
import { NodeOperationError, jsonParse } from 'n8n-workflow';
@@ -12,7 +13,7 @@ import { NodeOperationError, jsonParse } from 'n8n-workflow';
import get from 'lodash/get';
export async function slackApiRequest(
this: IExecuteFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: IHttpRequestMethods,
resource: string,
body: object = {},
@@ -88,6 +89,7 @@ export async function slackApiRequest(
Object.assign(response, { message_timestamp: response.ts });
delete response.ts;
}
return response;
}