Discord trigger workaround?

image

I’ve asked this before, but still couldn’t find a way to do it.

I’ve seen some community nodes that create a Discord trigger that listens for messages in channels, and they used to work fine.

But they haven’t been updated in a while and now I can’t make them work on my new n8n instance.

I wonder if there’s any way of creating a workaround or maybe to even receive discord messages in an n8n webhook.

Information on your n8n setup

  • n8n version: 1.64.3
  • Database (default: SQLite): default
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: Ubuntu 24.04

hi @gmsalomao2

I haven’t tested this but perhaps use a schedule trigger node and the default discord node reading all N last messages.

Then come logic to exclude the ones you already processed.

But this is just on top of mind, maybe someone else has an easier way to achieve this that doesn’t require custom nodes.