# Variablen

## Was sind Variablen und wofür werden sie benötigt?

Variablen sind ein Speicherort für dynamische Werte. Sie werden meist als Teil einer Unterhaltung gespeichert (erfahre hier mehr über die Datenstruktur von ChatCaptain). Standardmäßig verfügt dein Bot über einige Variablen, wie zum Beispiel den Namen eines Nutzers oder die verknüpfte WhatsApp-Rufnummer. Diese Variablen werden automatisch durch ChatCaptain befüllt und stehen dir im Verlauf der Unterhaltung mit dem Nutzer jederzeit zur Verfügung.

Du kannst aber auch eigene Variablen anlegen, die zu deinem Anwendungsfalls passen. Diese Variablen werden nicht automatisch durch ChatCaptain befüllt, können aber im Bot Builder an den geeigneten Stellen mit Werten befüllt werden (dazu mehr im nächsten Abschnitt).

Außerdem wird für jede [Entität](/bot-verwalten/entitaten.md) eine Variable erstellt. Dieser wird automatisch die erkannte Entität als Wert zugewiesen.

## Variablen im Bot Builder verwenden

Variablen sind außerdem wichtig in der Verwendung von Bedingungen. Hier erfährst du mehr über den Umgang mit Bedingungen.

## Variable erstellen

**1. Klicke auf  "Variable erstellen"**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/aa1640fb-ac31-4d3b-9e91-1a66e8c33d8e/ascreenshot.jpeg?tl_px=1173,556\&br_px=1919,976\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=450,250)

**2. Klicke in das Eingabefeld "Name"**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/90ef7ce1-e1da-43d7-952d-09f75226fecb/ascreenshot.jpeg?tl_px=251,0\&br_px=997,420\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=262,80)

**3. Gebe den gewünschten Namen für deine Variable ein**

**4. Klicke auf das Eingabefeld "Datentyp" und wähle den passenden Datentyp für deine Variable**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/a8671865-b829-4f54-ba8e-78aa4c9df815/ascreenshot.jpeg?tl_px=165,43\&br_px=911,463\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=262,139)

**5. Du hast die Auswahl zwischen Text, Zahl, boolscher Wert und Objekt**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/d9367cbe-2157-4968-9fa2-46d1d361b5ce/ascreenshot.jpeg?tl_px=112,75\&br_px=858,495\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=262,139)

**6. Klicke in das Eingabefeld "Standardwert", falls du einen Standardwert für diese Variable hinterlegen möchtest. Der Standardwert wird verwendet, wenn kein anderer Wert dieser Variable zugewiesen wurde.**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/29968c21-4ed7-49cc-8f70-aa4a14d04767/ascreenshot.jpeg?tl_px=121,102\&br_px=867,522\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=262,139)

**7. Klicke auf "Variable erstellen"**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/5a5aaea6-1c2f-4482-b076-3b5983a229cb/ascreenshot.jpeg?tl_px=429,179\&br_px=1175,599\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=262,139)

## Variable bearbeiten

Variablen können nicht bearbeitet werden. Falls du den Namen ändern möchtest, musst du die Variable löschen und eine neue anlegen.

## Variable löschen

**1. Klicke auf das Mülltonnen-Icon in der Zeile der Variable, die du löschen möchtest.**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/5cf76c3d-18e6-4752-91a2-51b19089c313/ascreenshot.jpeg?tl_px=1173,0\&br_px=1919,420\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=496,93)

**2. Klicke auf "Variable löschen"**

![](https://ajeuwbhvhr.cloudimg.io/colony-recorder.s3.amazonaws.com/files/2023-07-07/2787037b-3894-4be6-94bc-ffbd56083aa7/ascreenshot.jpeg?tl_px=763,115\&br_px=1509,535\&force_format=png\&width=560\&wat_scale=50\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=262,139)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatcaptain.com/bot-verwalten/variablen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
