Open mattwells19 opened 3 years ago
According to the docs embeds can be edited without removing them: https://discordpy.readthedocs.io/en/stable/api.html?highlight=edit#discord.Message.edit
This, with the use of new Discord buttons #28 would work out pretty well.
In addition to buttons we can take advantage of the new select component when picking teams. https://discord.com/developers/docs/interactions/message-components#select-menus
I designed some possible embed configurations. Designs are meant to get the idea across not to be perfectly 1-to-1. https://www.figma.com/file/qCp9eWR4f6LUIfDznxxS2h/As-Few-Messages-as-Possible?node-id=0%3A1
Would be really cool to show report status on the Teams are Set embed. For instance when someone reports blue, the embed is updated to say "Waiting for confirmation... Tux reported Blue team as the winner"
Would be really cool to show report status on the Teams are Set embed. For instance when someone reports blue, the embed is updated to say "Waiting for confirmation... Tux reported Blue team as the winner"
I like this idea a lot.
This is the EPIC for tracking work for the next big step for interacting with Norm.
The initial idea behind deleting old messages when sending new ones was to keep the channel clean and reduce unnecessary bloat. We really only got halfway to that goal with the recent reactions update. To go all the way, Norm should only have a few messages that are always displayed, and whenever there's a new interaction, those embeds are updated with the new content.
Here's the current thought process:
More discussion is needed on the best way to accomplish this. More details to come.