Inline_keyboard für Telegram-Benachrichtigungen vereinheitlichen (Macro/Template)

Hallo zusammen,

in meinem letzten Thema ging es darum, nur Personen über Telegram zu benachrichtigen, die auch zu Hause sind. Durch eure Lösung konnte mehrfach genutzter Code durch ein Macro ersetzt werden, was die Wartung von Automationen massiv erleichtert hat.

Etwas Ähnliches möchte ich jetzt auch mit Telegram-Benachrichtigungen erreichen, die mit dem inline_keyboard arbeiten.

In meinen Automationen versende ich über Telegram Nachrichten, die ein inline_keyboard beinhalten. Bisher habe ich dieses inline_keyboard via copy&paste in alle dafür relevanten Automationen eingefügt.
Wenn sich jetzt aber mal etwas an dem Inhalt des inline_keyboards ändern sollte, müsste ich jede Automation zukünftig händisch anpassen.
Um das zu vermeiden, würde ich auch hier wieder gerne mit Macros/Templates arbeiten.

So sieht zum Beispiel eine Automation von mir aus:

data:
  title: <strong>Meldung</strong>
  message: Das ist ein Test
  parse_mode: html
  disable_notification: true
  inline_keyboard:
    - Wohnzimmer:/IK-Wohnen, Büro:/IK-Buero, Schlafzimmer:/IK_Schlafen
    - Sensoren:/Sensoren, Übersicht:/IK-Uebersicht, Neustart:/start
  chat_id: "{{ trigger.event.data.chat_id }}"
  message_id: "{{ trigger.event.data.message.message_id }}"
action: telegram_bot.edit_message

Wie kann ich den Code so anpassen, damit ich “Templates” (oder Macros) nutzen kann, die dann für das inline_keyboard verwendet werden?

Danke & LG
Julian