Как программа определяет, что аккаунт в бане и ставит аккаунту статус BAN
UniMessenger ставит статус BAN по тексту на экране аккаунта: VIEW — на экране сообщение о блокировке, VIEW_IN_WORK — то же самое, но уже после отправки части сообщений, ERR_MSG — подряд не ушло n сообщений, NOT_REG — открылось окно регистрации, MANUAL — статус поставили вы. Проверка идёт только во время выполнения задачи, поэтому аккаунт всегда можно открыть и убедиться вручную.
UniMessenger помечает аккаунт забаненным опираясь на различный текст на экране. В некоторых случаях аккаунт в действительности может оказаться валидным: всегда можно открыть забаненный аккаунт и проверить самостоятельно. В большинстве случаев программа определяет статус верно.
Типы статусов заблокированных аккаунтов
- VIEW — программа ставит по наличию на экране текста "ваш аккаунт заблокирован.." (также на англ. языке) и другого текста о том, что аккаунт заблокирован.
- VIEW_IN_WORK — тоже самое что и VIEW, но аккаунт отмечен забаненным уже после отправки некоторого количества сообщений.
- ERR_MSG — если с аккаунта не удалось отправить подряд n сообщений
(n задается в меню → настройки).
- NOT_REG — при открытии аккаунта выходит стартовое окно WhatsApp с предложением зарегистрироваться или другое окно, из которого ясно, что данный аккаунт не зарегистрирован.
- MANUAL — если вы поставили статус самостоятельно.
Программа помечает аккаунт забаненным только при работе какой-либо задачи. Если у вас просто открыта программа с аккаунтами в эмуляторе, UniMessenger никак не проверяет статус аккаунта.
