# Чекер номеров

### Для чего?

Из списка номеров телефонов чекер пройдётся по каждому и проверит их на <mark style="color:purple;">наличие регистрации в Telegram</mark>, а также <mark style="color:purple;">наличия логина</mark> у этого аккаунта. Таким образом можно сохранить 2 или 3 списка из одного (<mark style="color:blue;">логины</mark>*,* <mark style="color:orange;">зарегистрированные номера</mark>*,* <mark style="color:red;">незарегистрированные номера</mark>)

![Чекер в процессе: 16 логинов получено, 31 номер зарегистрирован, 89 не зарегистрированы](https://3461287554-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MRgS-Xmlw5r7MJryOxa%2Fuploads%2FjCz0aWRNOVfR6UUhZMvM%2Fimage.png?alt=media\&token=608758c4-dde7-4f05-b9a6-2e453cd66bd8)

### Инструкция

#### <mark style="color:blue;">Как загрузить номера телефонов</mark>

Список номеров телефонов загружать текстовым документом с построчным списком телефонов. Подойдут все прикреплённые ниже примеры

{% tabs %}
{% tab title="Пример 1" %}
{% file src="<https://3461287554-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MRgS-Xmlw5r7MJryOxa%2Fuploads%2FIIBTKxgiyPub33vYRNDQ%2F%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_1.txt?alt=media&token=93ada1da-cd83-4ea4-84d6-29f6c9681ad0>" %}
Строки без спец. символов, с плюсом, полный международный формат номеров
{% endfile %}
{% endtab %}

{% tab title="Пример 2" %}
{% file src="<https://3461287554-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MRgS-Xmlw5r7MJryOxa%2Fuploads%2FYi3Y6vJXqKvzaaFAWFHn%2F%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_2.txt?alt=media&token=5931b28b-da79-4a9f-b6ca-8e83c835a387>" %}
Всё подходит, полный международный формат номеров
{% endfile %}
{% endtab %}

{% tab title="Пример 3" %}
{% file src="<https://3461287554-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MRgS-Xmlw5r7MJryOxa%2Fuploads%2FqDt10Ef8yMFGN6EeAkt4%2F%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_3.txt?alt=media&token=ffa19865-68d4-4df8-bc09-821a10518af4>" %}
Можно без плюса. Полный международный формат номеров
{% endfile %}
{% endtab %}
{% endtabs %}

#### <mark style="color:blue;">Лимиты</mark>

Аккаунты могут добавлять **до 100 контактов в сутки**, после чего им требуется прождать хотя бы сутки до повторного добавления контактов. Из-за добавления больших количеств контактов **блокировок аккаунтов не наблюдалось**, аккаунты часто беспроблемно выходят на повторный круг добавления контактов.

"Добавлять контактов" за раз можно от 1 до 10, ставить индивидуально удобное число.

Задержку можно ставить любую удобную - отсутствие задержки не повлечёт за собой дополнительных ограничений. При отсутствии задержки скорость чекера может доходить до проверки 20 контактов в секунду.

Проверить пару десятков тысяч номеров становится не такой сложной задачей :ok\_hand:

#### &#x20;<mark style="color:blue;">Сохранение данных</mark>

После завершения процесса, сохранить данные нужно одним из вариантов

* Логины и зарегистрированные номера
* Логины, зарегистрированные номера, незарегистрированные номера

![](https://3461287554-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MRgS-Xmlw5r7MJryOxa%2Fuploads%2FfZqHTANHbgguphV2fYNj%2Fimage.png?alt=media\&token=4a84cc2f-7e18-4f91-b7ce-ddcc01cbdd99)

#### <mark style="color:blue;">Подсказка</mark>

Поскольку Telegram не информирует об ограничении на добавление контактов, а просто выдаёт "не найден" при ограничениях, можно сохранять невалид для повторного чека чистыми аккаунтами второй раз, чтобы чистота чека была 100%&#x20;


---

# 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://telegramtools.gitbook.io/deskgram/manual-po-programme/cheker-nomerov.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.
