---
description: >-
  Возвращает информацию о чатах, в которых участвовал бот. Результат включает
  список чатов и маркер для перехода к следующей странице.
---

# Получение списка всех чатов

### Метод: `client.chats.getChats()`

### Параметры <a href="#parametry" id="parametry"></a>

| <p><code>count</code>?<br>integer [1-100]</p>              | <p>По умолчанию: <code>50</code></p><p>Количество запрашиваемых чатов</p>    |
| ---------------------------------------------------------- | ---------------------------------------------------------------------------- |
| <p><code>marker</code>?<br>integer bigint &#x3C;int64></p> | Указатель на следующую страницу данных. Для первой страницы передайте `null` |

### Результаты <a href="#rezultat" id="rezultat"></a>

| Поле                                                        | Описание                                            |
| ----------------------------------------------------------- | --------------------------------------------------- |
| <p><code>chats</code><br>Chat[]</p>                         | Список запрашиваемых чатов                          |
| <p><code>marker</code><br>integer &#x3C;int64> Nullable</p> | Указатель на следующую страницу запрашиваемых чатов |

### Пример кода

```javascript
const MaxBot = require("./src/core/MaxBot");

// Создаём экземпляр клиента с токеном
const client = new MaxBot({
    token: "test",
});

async function getChats() {
    const chats = await client.chats.getChats(10, null);

    console.log(me);
}

getChats();
```

#### Результат

```json
{
  chats: [
    {
      chat_id: -1,
      type: 'chat',
      status: 'active',
      title: 'Тест чат',
      last_event_time: 1743171491607,
      participants_count: 2,
      is_public: false,
      owner_id: 3152295,
      link: 'https://max.ru/join/xFxUgyQSQHuCY0MDVVyZK8jBgTDNL0gtdBszRMwrQmU',
      messages_count: 24
    }
  ],
  marker: 111111111111
}
```
