# Message interactions

Users can interact with the messages in the message list. The following table provides a list of possible interactions together with the [necessary capabilities](/chat/docs/javascript/chat_permission_policies/) and the corresponding components:

| Description                                                  | Necessary channel capability             | Component                                                                               |
| ------------------------------------------------------------ | ---------------------------------------- | --------------------------------------------------------------------------------------- |
| [Flags](/chat/docs/javascript/moderation/) the given message | flag-message                             | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |
| Edits a message that belongs to the user                     | update-own-message or update-any-message | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |
| Edits any message                                            | update-any-message                       | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |
| Deletes a message that belongs to the user                   | delete-own-message or delete-any-message | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |
| Deletes any message                                          | delete-any-message                       | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |
| Send reaction to a message                                   | send-reaction                            | [`MessageReactions`](/chat/docs/sdk/angular/v4/components/MessageReactionsComponent/)   |
| Receive read events                                          | read-events                              | [`Message`](/chat/docs/sdk/angular/v4/components/MessageComponent/)                     |
| Reply to a message in a thread                               | send-reply                               | [`Message`](/chat/docs/sdk/angular/v4/components/MessageComponent/)                     |
| Quote reply to a message                                     | quote-message                            | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |
| Mark a message as unread                                     | read-events                              | [`MessageActionsBox`](/chat/docs/sdk/angular/v4/components/MessageActionsBoxComponent/) |


---

This page was last updated at 2026-03-05T19:02:05.218Z.

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/angular/v4/concepts/message-interactions/](https://getstream.io/chat/docs/sdk/angular/v4/concepts/message-interactions/).