# StreamElements (https://docs.pixl.lennox.zip/streamelements)

> Spenden über StreamElements in pixl empfangen

Nimmst du Spenden über StreamElements an, kann pixl sie empfangen: Sie erscheinen auf der Seite **Events** unter **Spenden** und kommen bei deinen Widgets über das [SDK](/sdk/events) als `streamelements.tip` an. Follows, Subs und Bits kommen weiterhin direkt über die [Twitch-Verbindung](/twitch).

## Verbinden [#verbinden]

Die Verbindung richtest du unter **Einstellungen › Verbindungen** ein. Nur der Owner des Kanals kann sie verwalten.

<Steps>
<Step>
### Overlay Token kopieren [#overlay-token-kopieren]

Öffne in StreamElements [Account › Channels](https://streamelements.com/dashboard/account/channels) und schalte **Show secrets** ein. Kopiere den **Overlay Token**.
</Step>
<Step>
### In pixl einfügen [#in-pixl-einfügen]

Klicke in den Einstellungen bei StreamElements auf **Verbinden** und füge den Token ein. pixl prüft ihn direkt bei StreamElements und speichert ihn nur, wenn er funktioniert.
</Step>
</Steps>

<Callout type="warn">
Nimm nicht den **JWT Token**, der auf derselben Seite steht. Er gibt vollen Zugriff auf dein StreamElements-Konto, pixl lehnt ihn deshalb ab. Der Overlay Token reicht für alles, was pixl braucht, und kann nur lesen.
</Callout>

Der Token wird verschlüsselt gespeichert und verlässt pixl nicht. Überträgst du den Kanal an jemand anderen, wird er automatisch entfernt, weil er zu deinem StreamElements-Konto gehört.

## Was pixl speichert [#was-pixl-speichert]

Im Dashboard, in Widgets und in der API landen von jeder Spende nur der Name, den die spendende Person angegeben hat, der Betrag, die Währung und die Nachricht.

Zusätzlich speichert pixl die Originaldaten von StreamElements zur Fehlersuche. Darin steht auch das Twitch-Konto, mit dem bezahlt wurde, selbst wenn unter einem anderen Namen gespendet wurde. Sehen können das nur Mitglieder deines Kanals über **Rohdaten ansehen** auf der Seite **Events**, nie Widgets oder die API. E-Mail-Adresse oder Land der spendenden Person bekommt pixl nicht.

## Testen [#testen]

Im Dashboard von StreamElements kannst du Spenden simulieren, um Alerts auszuprobieren. pixl erkennt solche Testspenden: Sie gehen live an deine Widgets und stehen auf der Seite **Events** mit dem Hinweis **Simuliert**. Im Menü **Ansicht anpassen** blendest du sie über **Simulierte anzeigen** aus. In Auswertungen zählen sie nicht mit. Widgets bekommen sie mit `replay: true` und `data.test: true`, damit sie z.B. beim Zusammenzählen nicht mitzählen.

## StreamElements-Daten in eigenen Widgets [#streamelements-daten-in-eigenen-widgets]

Mit einem [API-Schlüssel](/sdk/api-keys) mit dem Recht **StreamElements lesen** können Widgets weitere Daten aus deinem StreamElements-Kanal abfragen, etwa Ranglisten der Spender, Treuepunkte oder die Warteschlange der Songwünsche. Details in der [SDK-Referenz](/sdk/reference#pixlstreamelementspath-params).

## Trennen [#trennen]

Über **Trennen** in den Einstellungen löschst du den Token. pixl empfängt danach keine Spenden mehr, bereits empfangene bleiben erhalten. Willst du sichergehen, dass der Token nirgends mehr funktioniert, kannst du ihn zusätzlich in StreamElements neu erzeugen lassen.

Lehnt StreamElements den Token später ab, zum Beispiel weil du ihn dort erneuert hast, zeigen die Einstellungen **Token abgelehnt**. Füge dann einfach den aktuellen Token neu ein.
