Progress bars in deferred replies #4786
Replies: 5 comments 2 replies
-
tbh, why not just both? it could display a progress bar and the ETA
that seems cool. also, maybe a custom color for the progress bar itself? if not completely custom, maybe the user status colors of edit: adding to what was already mentioned, i feel like this could add more feel, which could inspire other developers to migrate to slash commands and interactions in general |
Beta Was this translation helpful? Give feedback.
-
Aight, I thought about this interface a bit and how it might work (for no reason in particular) There would be several types of display:
We'd be able to set a few different things about the progress bar:
A countdown would be like a timer, counting down to zero. Bar and unmarked bar would be progress bars, except unmarked would not really progress, but rather be a continuous animation. Bar would show a typical progress bar that starts and moves to the end. At any time, an app can patch these to change them, but these would be able to complete on their own |
Beta Was this translation helpful? Give feedback.
-
I think a good idea for a response message could be "This appears to be taking longer than usual..." or something of the sort from Discord's end. I think this would be better then just having it error the command as it gives the bot a chance to still respond if experiencing elevated latency or any other issues. |
Beta Was this translation helpful? Give feedback.
-
I think you should also make it so you could change the color too!
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Adding ability to send and edit progress bar when deferring a reply would be a nice way to tell the user that the process is still going and the bot is still working.
When sending a deferred reply or editing it, you should be able to specify ending timestamp and/or progress bar:
This will look like this for the user:
(sorry i'm too lazy to make a good concept rn)
Ending timestamp can be used to improve UX performance - discord could tell the user that something went wrong if the bot hasn't changed the reply for more than 3 seconds after the ETA expires
Beta Was this translation helpful? Give feedback.
All reactions