hacettepeoyt / hu-announcement-bot

Get the latest from Hacettepe with this amazing Telegram Bot!
https://t.me/HacettepeDuyurucuBot
GNU General Public License v3.0
8 stars 6 forks source link

When a feedback is sent, there is no indicator if it is sent and UX in feedback can be improved #10

Closed melikechan closed 2 years ago

melikechan commented 2 years ago

Bug: When I sent a feedback, I could not see if the feedback is sent, only double-ticks. I think an indicator (maybe a text message) should be added when the feedback is received from the bot.

Improvement: I recommend a feedback confirmation functionality before the feedback is sent instead of using just a text message which indicating the feedback is sent. Thus, the user may review the feedback they would like to send, and the developer(s) expected to receive better reflections.

How does it work? For example, user tries to send a feedback using /feedback command.

Here is the user flow: User: /feedback This bot can be improved. Bot: "This bot can be improved." Do you want to send the feedback? User selects an action.

There will be three actions at this point:

  1. Send: This button sends the feedback and bot replies with a text message saying "Your feedback is sent."
  2. Edit: This button allows the user to revisit their feedback and edit it. I think this feature can be achieved pasting the original message with the /feedback command. (Note: This "pasting" feature may be not present on Telegram API)
  3. Discard: This button discards the feedback.
furkansimsekli commented 2 years ago

@melikechan I added an indicator. From now on, feedback process will be more user friendly.

Thanks for the suggestion about the new flow. However, as the admin, I don't expect formal messages like in GitHub. In order to make the flow as simple as possible, I didn't include Edit and Discard functionality. As a matter of fact, there are currently 90-100 users, yet feedback/user rate is really low.