- Add Partial for Channels, to avoid v8 discord API error with DMs.
- Add DMs to the intents, to support DMs.
- Dont call client.destroy() for resetting client anymore.
- Only reset login state, if not currently logging in
- Remove command building during credentials.
- remove Commands to test if they caused issues with Authentication.
- Add a new node to get Messages from a channel
- add option to name files
- trying to re-release, as the previous version apparently contained old code
- remove failing code in index, adding token for re-login, checking token in client on credentials call
- circumventing redefine issue
- going brute-force and logging every access to token
- logging active token before re-trying
- implement fail-over login for sendMessage
- log discord.js debug logs.
- Port fixes from https://github.com/minhlucvan/n8n-nodes-discord
- Update dependencies
- Fixed some Typescript Errors
- Trigger workflow using slash commands (can be restricted to specific roles, pass a parameter)
- bot/index.ts refactored into multiple files (discordClientEvents/..., ipcEvents/...)
- Discord Send node will now loop over items
- Triggers can ben listened from all (text) channels if none is specified
- Fix attachments webhook checking
- Trigger: Attachments field
- Trigger: Interaction
- Send: Persistent button/select
- User mention notifications are now sent
- Trigger: User joins the server
- Trigger: User leaves the server
- Trigger: User presence update
- Trigger: User role added
- Trigger: User role removed
- Action : Add role to user
- Action : Remove role from user
- Bot crash when a non-administrator try to use bot "/" commands
- base64 on embeds & files
- more context returned by executed nodes (trigger/send)
- type "Action" added on the Discord Send node, with one action possible at the moment: "Remove messages"
- bot customization (activity, activity type, status)
- You can now send embeds without "content"
- Error when using prompt if no placeholderId
- Fix subdomain regex
- prevent bot crashes
- fix baseUrl
- fix placeholder animation
- Added base url field to Discord credentials, so there is no need to use env var and have conflict with different formats