Skip to content

Add upvote/downvote button to next to timestamp #4840

@compulim

Description

@compulim

Is your feature request related to a problem?

Will be great if the end-user can send feedback about a specific bot message/response.

Describe the suggestion or request in detail

After a bot send a message, the end-user can like/dislike or upvote/downvote the message. This feedback can help improving the bot.

The experience need to be light, unobtrusive, and optional.

Describe alternatives you have considered

A CSAT (customer satisfactory) control in the message.

However, the CSAT control is huge and displaying it on every message will make the conversation cumbersome.

Additional context

image

Current proposal is to use entities field:

{
  "from": {
    "id": "bot",
    "role": "bot"
  },
  "text": "Cillum ipsum quis laboris sunt anim.",
  "type": "message",
  "entities": [
    {
      "@context": "https://schema.org/",
      "@type": "VoteAction",
      "type": "https://schema.org/VoteAction",
      "actionOption": "upvote"
    },
    {
      "@context": "https://schema.org/",
      "@type": "VoteAction",
      "type": "https://schema.org/VoteAction",
      "actionOption": "downvote"
    }
  ]
}

We are still figuring out the best way to receive the vote.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions