Discord “Watch Channel Messages” is not triggering

The Discord module “Watch Channel Messages” does not trigger when user send a message.

When I run it just once, it just give me empty result before I send a text to the channel.

Is it just me? or other people experiencing same issue.

1 Like

You sure the connection is setup on the correct channel and so on?

Can you take a camera-viewfinder-duotone screenshot of your make scenario for me, along with the relevant module configurations and share-all-duotoneshare the images here?

3 Likes

Hi, thank you very much for your reply. :smiling_face_with_tear:

Yes, I am sure the connection is correct.

It’s just that bot is offline when the scheduling is on.
And I have to run “once” to get trigger.




You can check probably check this on your side too. It’s just simply “Watch channel message” module and “send a message” module.

Would love to hear from you…!!

Hi @Hero_MVP_developer,

Try changing the scheduling from On Demand to others and see if that works for you. For On-demand, it needs to be triggered via either API or internal scenario or need to be manually triggered.

3 Likes

Hi thank you for the suggestion.
Besides “on demand” trigger, shortest intervals is 15 minutes.

Is that mean “watch message” triggered only after certain time?

Which is not useful as a bot…

Hi @Hero_MVP_developer , so just to make the picture complete.

  • Have you got the scenario enabled when testing?
  • When testing, are you testing this with a message you send yourself in the discord channel?
  • Did you check the scenario history to see its not working?
  • Does it work when you first do a “run once” and then send a message?
2 Likes

Hi, thank you for your reply. I really appreciate your help.

I will answer your question below, however would you mind testing on your side? You need to set discord application setting on discord developer site and create scenario on Make.com with “Watch channel messages” and “Send a message” modules. I just want to clarify if this is the issue other facing as well.

  • Have you got the scenario enabled when testing?
    => Yes

  • When testing, are you testing this with a message you send yourself in the discord channel?
    => No, I sent this in #test-bot channel. Channel ID was set correctly as #test-bot in module setting as well. You can check this on previous screen shoot
    .

  • Did you check the scenario history to see its not working?
    => Yes, it is not working as anything does not appear on history when I send the text to #test-bot channel.

  • Does it work when you first do a “run once” and then send a message?
    => It does not work. It does not wait for me to send a message.

When I “run once” after I send a text, bot runs with that message.
image

So I thought maybe because I did not give full permission (admin role) to the discord server.
I copied the scenario and tried with full permission. Still not work…

Also do you happen to know if discord bot “Watch channel messages” runs immediately on data arrival or periodically?

Zapier only runs periodically, therefore I could not use it as bot.

I’m getting the exact same problem. The module doesn’t trigger when new messages arrive but rather only run in interval, or on demand, which is useless for bot

@Hero_MVP_developer @Keith_Cheung yes this trigger only polls every X minutes for new data.
if you want to get instant data, for a bot for example, you could have a look at the Discord webhooks documentation:

2 Likes