> For the complete documentation index, see [llms.txt](https://docs.msgerbot.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.msgerbot.de/entwicklung/main-logic.md).

# Main Logic

In der Main Logic können Sie globale Funktionen bereitstellen. Diese Funktionen stehen dann in jedem Block und jeder Entität zur Verfügung.

### Beispiel

#### Deklaration einer Funktion in der Main Logic:

```javascript
//Main Logic
function sum(a, b){
    return a + b;
}
```

#### Verwendung der Funktion in einem Block:

```javascript
//Block
const onBlockCalled = (input, user, chat) => {
    var c = sum(1, 2);
    
    //...
    
    msgerbot.finish();
}
```
