Тексты лежат на странице Сообщения. Днём и вечером русский и английский
идут через раз, ночью — только английский. «Со ссылкой или без» не чередуется: что отметите, то и уйдёт.
Порядок такой: стоят галочки — идут тексты со страницы «Сообщения»;
галочек нет, но тут что-то написано — идёт этот текст; пусто и там и там — случайное приветствие
для проверки задачи вхолостую.
Дополнительно — если поле ввода не находится само
Вставка быстрее и не ломается на переносах строк. Если чат её не примет,
агент сам допечатает текст вручную — переключать вручную обычно не нужно.
Сколько агент «читает» страницу, прежде чем писать. Пусто справа — пауза строго фиксированная.
Расписание — если у этой задачи оно должно отличаться от общего
Задачи
Агенты
Агенты
Работает всегда один агент, остальные ждут в резерве.
Выключенный не получает задач, даже когда на связи. Очередь: меньше число — выше;
агент с меньшим числом становится основным и забирает работу у других.
Загружаю…
Настройки отправки
Период 2 часа и разброс 20 — отправка случайно между 1 ч 40 мин и 2 ч 20 мин.
0 — строго по часам. Больше половины периода не берётся.
Границы тишины гуляют независимо. Тишина с 23:00, раньше на 10 и позже на 30 —
замолкает случайно между 22:50 и 23:30, и так же независимо просыпается около конца окна.
В это окно уходит только английский вариант, вне его русский
и английский чередуются. Это не тихие часы: тишина запрещает отправку, а ночное окно лишь меняет язык.
Одинаковые «с» и «до» — ночь не учитывается совсем.
Подключить серверы руками
Часть серверов требует того, чего агент не делает: принять правила, пройти проверку,
нажать «я не робот». Нажмите «Открыть» — агент откроет такие серверы вкладками
в окне этого аккаунта, по 5 за раз, и остановит его работу.
Пройдите вкладки подряд и нажмите «Готово» — аккаунт вернётся в работу,
а агент закроет вкладки сам.
Всё это происходит на машине агента: окно открывается там, а не у вас.
Загружаю…
Беседы
Беседа — это лента реплик, которую ваши же аккаунты по очереди пишут в ваш закрытый
чат. Порядок строгий: следующая реплика уходит только после отчёта по предыдущей,
иначе ответ появлялся бы раньше вопроса.
Очередь отдельная от отправок: суточные счётчики аккаунтов беседа не трогает,
темп у неё свой — минуты, а не часы. Занятый беседой аккаунт в это время
не получит задачу на отправку, и наоборот.
0 — без предела.
Загружаю…
Настройки агента
Агент забирает эти настройки при очередном опросе и применяет сразу — перезапускать его не нужно.
Режим выбирается по длине очереди: пока созревших задач мало, агент работает спокойно,
когда их много — берёт задачи крупнее и сокращает паузы. Частые отправки без пауз
заметнее для площадок, поэтому разгонять стоит настолько, насколько действительно нужно.
Как часто агент спрашивает, есть ли работа. Меньше — быстрее реакция, больше запросов.
Исчерпал предел — до конца местных суток этим аккаунтом не шлём.
Считаются только дошедшие: ошибки и пропуски предел не тратят. 0 — без предела,
но тогда при длинной очереди агент разгоняется до сотни сообщений в сутки
с аккаунта, а столько площадка уже замечает. У аккаунта может стоять свой
предел — он перебивает этот.
Работает, пока очередь короче порога ускорения.
Ограничивает паузу после загрузки, заданную в самой задаче.
Оповещения о ЧП
Чтобы узнавать о поломке не тогда, когда сами зашли на сайт. Проверка идёт раз
в пять минут отдельно от агентов — иначе некому было бы заметить, что агенты молчат.
Сообщают о трёх бедах: все агенты замолчали, аккаунт выведен из работы, задачи
созрели, а слать некем. Когда беда проходит, приходит «отбой».
Нужна ссылка вебхука: в Discord это Настройки канала → Интеграции → Вебхуки →
Копировать ссылку. Ни аккаунта, ни агента для этого не требуется.
Сколько ждать, прежде чем считать тишину бедой.
Чтобы одна и та же беда не шла в чат каждые пять минут.
Коды доступа
Разрешённые сайты
Задачи друзей на эти сайты запускаются сразу. На любой другой сайт задача будет
ждать вашего одобрения — так друг не сможет отправить ваш браузер куда попало.
Домен разрешает и свои поддомены: example.com покрывает chat.example.com.
Ваши собственные задачи подтверждения не требуют.
Готовые сообщения
Четыре варианта на всех: русский и английский, со ссылкой и без. В задаче текст не пишется —
там галочками отмечают, какие из этих вариантов ей разрешены. Язык выбирается временем суток: днём и вечером русский и английский идут через раз,
в ночном окне (задаётся в настройках отправки) уходит только английский.
Со ссылкой или без не чередуется — это выбор самой задачи.
Если в задаче не отмечено ничего, идёт её собственный текст из поля «Своё сообщение»,
а когда пусто и там — случайное приветствие («Привет!», «Hi!»): так проверяют, что агент
находит поле ввода и жмёт отправку, не рассылая настоящий текст.
Тексты видят и правят все, кто вошёл по коду.
Подвариации
Тот же смысл другими словами. Задача по-прежнему выбирает вариант галочками,
а какой именно текст уйдёт — решает сервер: берётся тот, что дольше всех
не появлялся в этом чате. Основной текст участвует наравне с подвариациями.
Выключенная подвариация не уходит никуда, но её счётчики сохраняются.
Числа — за две недели.
Загружаю…
Очередь на сутки
Считаю…
Аккаунты
Сервер сам решает, каким аккаунтом отправить задачу: берёт годный и наименее
загруженный за сегодня. Спящие, выключенные, ограниченные, сломанные и занятые
в распределении не участвуют.
Профиль браузера физически лежит на машине агента, поэтому привязку задаёте вы.
В новый аккаунт первый раз нужно войти руками — агент откроет окно, дальше он
поддерживает сессию сам.
Вся почта домена — включая письма без привязки к аккаунту
Нажмите, чтобы загрузить.
Загружаю…
ID присвоится сам — следующий будет acc1:
по нему называется папка профиля (chrome-profile-acc1),
складывается адрес (acc1@домен)
и подписываются отправки в журнале.
Серверы и вступление
Добавьте приглашение — и все годные аккаунты вступят сами. Очередь отдельная
от отправок и на суточные счётчики аккаунтов не влияет; между вступлениями
агент выдерживает паузу. Правила сервера агент не принимает. Дойдя до экрана «прочитайте и согласитесь»,
он останавливается и помечает пару «нужен человек»: галочка под правилами —
ваша подпись, и ставить её за вас нельзя.
Название сервера и число участников сайт спрашивает у Discord по самому приглашению —
ни аккаунт, ни агент для этого не нужны. Оттуда же берётся номер сервера, по которому
карточка сходится с задачами: задача шлёт в ссылку вида
/channels/<номер сервера>/<канал>.
«Назвать задачи по серверам» заменяет подписи задач
названиями серверов, куда они шлют. Если в один сервер идёт несколько задач,
со второй добавляется номер. Задачи в личку и в серверы без приглашения не трогаются.
Почта
Загружаю…
Журнал
Записи старее этой возможности текста не помнят и под фильтр не попадут.