Подключение личного аккаунта Telegram
Важно знать!
При использовании аккаунта действуют ограничения, которые зависят от сценария использования аккаунта. Точных данных нет, но в открытых источниках можно найти примерные значения лимитов.
КРАТКО ОБ ОГРАНИЧЕНИЯХ И РЕКОМЕНДАЦИЯХ!
При первой синхронизации в новом аккаунте Telegram (только что зарегистрированном) можно добавлять любое количество контактов;
Если аккаунт уже был ранее создан, то ограничение на добавление контактов — 200 контактов.
Если аккаунт новый и Вы ранее добавляли контакты, ограничение — 200 контактов.
Можно добавлять контакты вручную, если вы превысили лимит в 200 контактов, но добавлять вручную можно не более 15 в день.
Добавляйте вручную контакты постепенно (в течение всего дня). Если добавить сразу 15 контактов в 5-10 минут, в один час, то на следующий день сможете добавить только 5 контактов, далее превысив лимит в пять контактов, сможете добавить только один контакт в день.
Если добавлять 15 контактов в течение дня, то на следующий день лимитов не устанавливается.
В день можно отправить до 40 сообщений в разные чаты, затем включается временная блокировка.
Ознакомиться со всеми возможными ограничениями вы можете в открытом источнике.
Подготовка к работе
Перед подключением аккаунта необходимо получить api_id и api_hash .
Для этого переходим на https://my.telegram.org и заходим в свой аккаунт.

После авторизации переходим в "API development tools":

Затем заполняем поля:

Поле app title — заполняется без пробелов и каких-либо символов, только буквами (без подчеркивания, запятых и тд)
Поле short name — заполняется без пробелов и каких-либо символов, только буквы и цифры (без подчеркивания, запятых, точек, тире, дефисов и т.п.)
поле URL — действующая ссылка вашего сайта.
Platform — выберите WEB.
Description — описание (желательно, на латинице).
Затем нажмите Create application.
Если вы увидели следующее уведомление:

То вы заполнили какие-либо поля неверно либо названия в полях 'app title' и 'short name' уже заняты, необходимо выбрать другие наименования.
Если вы заполнили все верно, то увидите следующие данные:

Подключение аккаунта
В разделе "Каналы" выбираем Telegram Account, вводим телефон и полученные данные:


Нажимаем "получить код":

В Telegram аккаунт придет код подтверждения, вводим его:

Если в аккаунте подключена двухфакторная авторизация, необходимо также будет ввести пароль:

Аккаунт подключен
Групповые чаты
По умолчанию бот не отвечает на сообщения из групповых чатов. Чтобы включить эту возможность, в переменные клиента нужно добавить переменную answer_on_group_chat со значением "1". Тогда бот будет отвечать в этом чате.
Архив чатов
Чаты, добавленные в архив, не обрабатываются
Начало диалога по номеру телефона
Чтобы начать диалог с новым клиентом, в разделе Клиенты нажимаем "Написать в Telegram"

В открывшемся окне вводим телефон и имя клиента, нажимаем "Добавить"

Если настройки конфиденциальности в Telegram у нового клиента позволяют найти его по номеру телефона, будет создан новый клиент.
Импорт клиентов из файла
Вы можете импортировать клиентов из файла. Для этого у нужного бота нажмите "загрузить список клиентов" в разделе "Каналы"

После завершения импорта, будут созданы клиенты, добавление в контакты которых возможно по номеру телефона.
ОБРАЩАЕМ ВНИМАНИЕ!
Учитывайте ограничения для создания контактов для Телеграмм-аккаунта.
Подробнее в разделе "Важно знать!".
Методы калькулятора
create_telegram_client(phone, name, group) - добавляет указанный номер в контакты в Телеграм аккаунте и создает соответствующего клиента в Salebot
phone - телефон клиента
name - имя клиента
group - User id бота, к которому нужно привязать бота
Также работают общие методы для калькулятора.
Last updated
Was this helpful?