Запускать шаблоны при активном подключении к интернету

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Коллеги, поделитесь мыслями, решениями. Есть проблема, интернет не всегда активен, шаблоны останавливаются по кол-ву ошибок что бы тупо не долбиться в пустоту пока нет интернет. Как их можно запускать когда интернет появился? Интернета нет бывает довольно долго, до 12-15 часов.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Коллеги, поделитесь мыслями, решениями. Есть проблема, интернет не всегда активен, шаблоны останавливаются по кол-ву ошибок что бы тупо не долбиться в пустоту пока нет интернет. Как их можно запускать когда интернет появился? Интернета нет бывает довольно долго, до 12-15 часов.
Сделать мини шаблон, который гет запросом будет проверять любой сайт либо на ип либо на статус 200, если их нету (статуса 200 или ип или гет кубик вышел по красной), делаем паузу допустим на 20 секунд и проверяем еще раз, если статус все еще с неактивным интернетом, переводим режим бота на периодическую проверку соединения интернета и если он появится, то либо запускаем по имени всех ботом, беря имена через список допустим или спарсив их с зенно кода:
C#:
string projectName = "Имя_проекта"; // По имени задания (проекта)
ZennoPoster.StartTask(projectName); // запустить выполнение
ZennoPoster.SetTries(projectName, 99); // задать количество выполнений
И так запускаем каждый бот, после чего переводим бот либо в режим ожидания проверки интернета, как написано в начале этого текста, либо лучше всего завершить работу данного проверщика, а после стартонуть его по новой, что бы не забивать память лишним мусором при активной работе. (Достаточно для этого бота поставить статус (-1) для бесконечного перезахода).

А по поводу сбросить количество неудач, к сожалению снипет C# не подскажу, но есть возможность создавать батник чере ПКМ по имени бота в зенно, где установить сброс ошибок, если не ошибаюсь и зная наполнения батника, можно генерировать ботом эти батники и сбрасывать неудачи.
 
  • Спасибо
Реакции: djaga и one

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
Так зп без интернета не работает, минут 15 - 20 не будет интернета и зп не будет работать.
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
Планировщиком, можно попробовать, осталось только сделать как то чтобы, если зп запущен, планировщик не срабатывал.
Отключение задания в планировщике
https://www.cyberforum.ru/cmd-bat/thread2463558.html
96042
 
  • Спасибо
Реакции: Sho

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Без инета Зенка вообще не будет работать. Поэтому надо делать простенькую прогу в Визуалке, которая пингует яндекс или гугл и делает какие то действия с метками или даже перезапускает постер
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Мысль понятна, всем спасибо за помощь.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)