# Slack

## Slack-Benachrichtigungen in Eliona

Der Benachrichtigungsanbieter **Slack** in Eliona ermöglicht die Konfiguration und Verwaltung von Benachrichtigungen, die direkt in einem Slack-Kanal oder einer Slack-Gruppe ausgeliefert werden. Dies ist besonders hilfreich, um Alarme und andere wichtige Informationen in Echtzeit an Teams weiterzuleiten.

***

## **Konfiguration**

<figure><img src="https://content.gitbook.com/content/Nyvwhz1kEMXcHf4HLuZ8/blobs/JbqWOjF3JGevmw2S2xnU/image.png" alt=""><figcaption></figcaption></figure>

* **Hinweis:**\
  Geben Sie eine Notiz oder Beschreibung ein, die für die Konfiguration relevant ist. Dies kann beispielsweise der Name des Slack-Kanals sein.
* **Token:**\
  Geben Sie das Token ein, das für die Authentifizierung mit Slack benötigt wird. Dieses Token muss im Slack-Administratorbereich generiert werden.
* **Speichern:**\
  Klicken Sie auf **"Speichern"**, um die Konfiguration zu übernehmen.

***

## **Kombinieren von Alarmen**

Alarme können wie bei anderen Notification Providers auch hier gruppiert werden. Dies ermöglicht es, mehrere Alarme zusammenzufassen und in einer einzigen Nachricht zu versenden.

{% content-ref url="../eskalationen-gruppieren" %}
[eskalationen-gruppieren](https://docs.buildings.ability.abb/collection/german-14.2-freezed/dokumentation/alarme-regeln-und-eskalationen/eskalationen/eskalationen-gruppieren)
{% endcontent-ref %}

***

## **Slack-Templates**

<figure><img src="https://content.gitbook.com/content/Nyvwhz1kEMXcHf4HLuZ8/blobs/8cbuuXyjmLjPN4YcMDYi/image.png" alt=""><figcaption></figcaption></figure>

{% content-ref url="../../../../academy/twig-templating-in-eliona" %}
[twig-templating-in-eliona](https://docs.buildings.ability.abb/collection/german-14.2-freezed/academy/twig-templating-in-eliona)
{% endcontent-ref %}

Eliona bietet die Möglichkeit, individuelle Templates für Slack-Benachrichtigungen anzupassen. Diese Templates legen fest, wie der Textstil, die Struktur und der Inhalt der Benachrichtigung aussehen.

* **Template anpassen:**\
  Navigieren Sie zu Ihrem Slack-Template und klicken Sie auf das Bearbeiten-Symbol.
* **Standard überschreiben:**\
  Aktivieren Sie die Option **"Standard überschreiben"**, um individuelle Änderungen am Template vorzunehmen.\
  Sobald diese Option aktiv ist, können Sie den Benachrichtigungstext bearbeiten.
* **Format & Stil bearbeiten:**\
  Der Slack-Text kann angepasst werden, um die gewünschte Nachricht übersichtlich und verständlich zu gestalten.

  **Beispiel für einen Alarm-Text:**

  ```csharp
  Eliona Alarm: {{asset.name}} ({{asset.gai}}) - {{alarm.msg}} 
  {% if alarm.gone_ts is null %}https://{{domain_name}}/alarms?alarm_id={{alarm.alarm_id}}
  {% else %}https://{{domain_name}}/alarms/history{% endif %}
  ```
* **Speichern:**\
  Klicken Sie auf **"Speichern"**, um die Änderungen zu übernehmen. Alle zukünftigen Benachrichtigungen verwenden dann das angepasste Template.
