Списки и метки

Чтобы работать с инвайтером, вам нужно предоставить список пользователей и чатов. Для спамера - список получателей. У этих списков есть одна общая особенность - при их обработке программа ставит метки. Выглядит это так:

Обратите внимание, справа от некоторых пользователей написаны слова: Ok, NotFound, CannotInvite. Это и есть метки. Они означают, что программа уже обработала данные строчки.

Программа всегда пропускает строчки, на которых есть метки

Это означает, что те же самые пользователи уже не будут взяты в работу при следующем запуске.

Вы можете дописывать в низ списка новые строчки, не удаляя при этом старые. Это удобно - программа всегда знает, с какими строчками она ещё не работала.

Значение меток

У каждой метки есть смысл. Рассмотрим некоторые метки:

Ok

Пользователь обработан успешно (ему отправлено сообщение или его заинвайтили).

NotFound

Пользователь не найден (возможно, он успел сменить юзернейм или вышел из группы, из которой вы его спарсили).

CannotInvite

Пользователя невозможно заинвайтить (он запретил инвайт в настройках приватности).

AlreadyMember

Пользователь уже являлся участником на момент инвайта.

SecretChatTimeout

Не дождались принятия чата (во время рассылки по секретным чатам).

Last updated