what i meant was, instead of it sending “The application did not respond” send something else as a warning that it doesn’t work (i feel like it would more be a flow but idk)
It’s important to note that Inventor does not (and can not) send “This application did not respond.” The message is self-describing, it happens because the application (your bot) did not respond (send a response). Discord emits this error if, after 3 seconds of them sending the interaction, the bot does not respond. We have no way of detecting when this error is shown because it happens as a result of inaction.
With that said, we already try to replace this with a more useful message in some cases. If you don’t have any interaction response blocks on your flow, you’ll get a reply linking to 'Missing Interaction Response Block' or 'This application did not respond' - #2
This is done by a check within the Inventor runtime, where (when no interaction reply blocks are found) we force an interaction reply with a fixed message before allowing the flow to run.
This is a really conservative approach (if you have an interaction reply or custom block of any kind, even a disabled one, we don’t send it) since we have to send this reply before the flow runs (the flow can take more than 3 sec).
We don’t want to respond before your flow gets a chance to if you do intend on replying, and we don’t want to reply after the flow in cases where the flow happens to take longer than 3 sec.
As a consequence, we don’t filter for things like interaction responses within if statements or disabled blocks. This makes it entirely possible for you to generate “This application did not respond” errors. This is by design.