8 – How to create a personalized RSS Feed?

I created a Views to display the Messages (from the Message module). I want to create an RSS Feed, but the RSS Feed display proposed by the Views does not manage images and does not allow the fields to be grouped together.

How to create a personalized RSS Feed ?

I created an RSS display mode for Messages and here is my template.

message.html.twig :

<item>
  <title>{{ drupal_token('message:field_node_reference:entity:title', {message: message}) }}</title>
  <link>{{ drupal_token('message:field_node_reference:entity:url', {message: message}) }}</link>
  <description>{{ drupal_token('message:field_node_reference:entity:content-type', {message: message}) }}</description>
  <pubDate>{{ drupal_token('message:created:since', {message: message}) }}</pubDate>
  <dc:creator>{{ drupal_token('message:author:display-name', {message: message}) }}</dc:creator>
  <enclosure url="{{ drupal_token('message:rss-node-render', {message: message}) }}" length="3180" type="image/jpeg"/>
  <guid isPermaLink="true">{{ drupal_token('message:url:absolute', {message: message}) }}</guid>
</item>

I want to use my view because it will have context filters. I have to rewrite it entirely.

enter image description here