This is my second node, in fact this is a collection of two nodes. The first is a Discord trigger, to listen to channels and run workflows if it matches certain conditions. The second is kind of the same as the official one, instead it doesn’t rely on a webhook but on a Discord bot integrated with it. This node also have special features like the ability to send interactive dialogs (using buttons, select), waiting an answer to continue the workflow.
Technically it’s a bit tricky, I have a lot of parent-child process communications (between the bot and the node executions), so probably lot of bugs to catch at this early stage. But if you give it a try don’t hesitate to ask for help or report any problem