Assume a scenario when I know/suspect the processing of an interaction is going to take longer than Discord's interaction timeout , therefore I defer the response (via interaction.create_initial_response(hikari.ResponseType.DEFERRED_MESSAGE_CREATE)). I'll want the response to be publicly visible by all members of the given channel where the command was invoked.
Currently, I use interaction.edit_initial_response(...) to send the response after deferring it, but I can see that it doesn't have a flags parameter unlike the other method.
If an error occurs during the processing, is it possible to follow up with an ephemeral message to notify the user or deferred responses can only be the same type as the initial response?
