mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
feat(Discord Node): Add additional options (#2918)
* 🔖 Discord Node v2.0 * Updated image from png to svg * Added correct versioning * Added old for versioning purposes * Added other parameter for the url * Fixed subtitle added multipart option for payload * Removed unused imports * Changed data type for binary file * Removed console.log * Moved the additional fields to an option field + fixed some bugs * Refactored node into one version * Removed any type * Fixed some broken behaviour * Minor fixes for discord node * ⚡ Fix parameter name Co-authored-by: Timeraa <me@timeraa.dev> Co-authored-by: Omar Ajoue <krynble@gmail.com> Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
33
packages/nodes-base/nodes/Discord/Interfaces.ts
Normal file
33
packages/nodes-base/nodes/Discord/Interfaces.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
// tslint:disable: no-any
|
||||
|
||||
export interface DiscordWebhook {
|
||||
content?: string;
|
||||
username?: string;
|
||||
avatar_url?: string;
|
||||
tts?: boolean;
|
||||
file?: Buffer;
|
||||
embeds?: any[];
|
||||
allowed_mentions?: {
|
||||
parse: Array<'roles' | 'users' | 'everyone'>;
|
||||
roles: string[];
|
||||
users: string[];
|
||||
replied_user: boolean;
|
||||
};
|
||||
flags?: number;
|
||||
attachments?: DiscordAttachment[];
|
||||
components?: any[];
|
||||
payload_json?: any;
|
||||
}
|
||||
|
||||
export interface DiscordAttachment {
|
||||
id?: string;
|
||||
filename?: string;
|
||||
size?: number;
|
||||
description?: string;
|
||||
content_type?: string;
|
||||
url?: string;
|
||||
proxy_url?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
ephemeral?: boolean;
|
||||
}
|
||||
Reference in New Issue
Block a user