Show previous conversation prompts after .topic command is reacted to #1145
Labels
status: approved
The issue has received a core developer's approval
type: feature
Relating to the functionality of the application.
Description
After a member invokes the "topic" command, they have the ability to re-roll the embed to choose a different conversation prompt. When they do this, the previous contents of the message is overwritten. Instead, the content should be edited to include the new prompt with the old prompt(s) above it, with a number corresponding to the order it was created in.
Reasoning
When the person who invokes the command sees a topic they don't want to comment on, they tend to re-roll it by reacting to the message. However, other people in the chat may see it and have something to say, but the message is edited before they can respond. If the change I proposed is added, this person could just put the number of that prompt at the start of his or her message.
Proposed Implementation
Current System
Bot message:
"What is your favorite PyPI module?"
invoker reacts to re-roll
New bot message:
"How has Python changed your life?"
Proposed Change
Bot message:
"What is your favorite PyPI module?"
invoker reacts to re-roll
New bot message:
"1. What is your favorite PyPI module?
2. How has Python changed your life?"
Would you like to implement this yourself?
The text was updated successfully, but these errors were encountered: