Retrieve latest discord message (or how to lower invocations when listening for Discord messages)

I have a discord bot that posts a message and I’d like Pipedream to act when it does, as soon as it does, without having to poll every 15 seconds, which eats up all my invocations.

Is there any other way to push Discord data to Pipedream on demand without having Pipedream just listening?

A possibility is my Discord bot can send an HTTP POST URL when it posts. Might it be possible for Pipedream to, on receipt of the POST URL, retrieve the latest Discord message and act on that?

I’m open to any other possible solutions as well. Thanks!