- Регистрация
- 20.04.2015
- Сообщения
- 6 054
- Благодарностей
- 6 482
- Баллы
- 113
Привет всем.
Сегодня расскажу как я решил вопрос с падением зенки.
Эта статья будет полезна людям, которые имеют сервера, на которых работает и периодически падает зенка или перезагружается сервак.
И так все банально и просто, как оказалось, любой запилит данный хак.
Что нам надо.
В него вписываем этот код (спасибо этой теме)
Код немного урезан за ненадобностью остального
Как получить api бота - гуглите, на этот счет огромная куча видосов на ютубе.
Как получить чат id я писал здесь - http://zennolab.com/discussion/threads/otlov-oshibok-shablona-s-momentalnym-opovescheniem-v-telegram.46438/#post-344353
далее качаем wget, без этого отправка в телегу будет невозможна!
Качаем от сюда - http://gnuwin32.sourceforge.net/packages/wget.htm (первая ссылка на скачку - http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe )
Устанавливаем.
Итак по полочкам!
Как работает код.
PS| Выражаю благодарность
@ZennoScript за саму статью и основную часть
@ZTS за помощь в настройке батника и отлове багов
Ну и себе любимому за инициативу и разбор полетов с телегой
Берите пример, друзья, делитесь полезностями, делайте апгрейды старых тем.
Всем Бобра )
Сегодня расскажу как я решил вопрос с падением зенки.
Эта статья будет полезна людям, которые имеют сервера, на которых работает и периодически падает зенка или перезагружается сервак.
И так все банально и просто, как оказалось, любой запилит данный хак.
Что нам надо.
- *.bat файл
- планировщик задач
- телеграм
- позитивное настроение )
В него вписываем этот код (спасибо этой теме)
Код немного урезан за ненадобностью остального
Код:
@echo off
SETLOCAL EnableExtensions
set EXE=ZennoPoster.exe
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
echo Not running
:: Указываем полный путь к файлу Zennoposter.exe
start "" "C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.16.2.0\Progs\ZennoPoster.exe"
wget "https://api.telegram.org/СЮДА ПИШЕМ API ВАШЕГО БОТА и не забываем в начало строки написать bot/sendMessage?chat_id=СЮДА МЫ ПИШЕМ ЧАТ ID&text=Сюда мы пишем текст который бует приходить" --no-check-certificate
exit 0
:FOUND
echo Running
Как получить чат id я писал здесь - http://zennolab.com/discussion/threads/otlov-oshibok-shablona-s-momentalnym-opovescheniem-v-telegram.46438/#post-344353
далее качаем wget, без этого отправка в телегу будет невозможна!
Качаем от сюда - http://gnuwin32.sourceforge.net/packages/wget.htm (первая ссылка на скачку - http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe )
Устанавливаем.
Итак по полочкам!
Как работает код.
- батник проверяет запущена ли зенка в процессах, если ДА то батник ничего не делает, если НЕТ, то батник запускает зенку и отправляет сообщение в телегу.
- обязательно проверьте все полные пути к файлу зенки, они могут отличаться изза версий
- В этой же теме вы найдете как настроить диспетчер задач - http://zennolab.com/discussion/threads/avtomaticheskaja-reanimacija-zennoposter-posle-padenija-ili-zdravstvuj-zdorovyj-son.16934/
PS| Выражаю благодарность
@ZennoScript за саму статью и основную часть
@ZTS за помощь в настройке батника и отлове багов
Ну и себе любимому за инициативу и разбор полетов с телегой
Берите пример, друзья, делитесь полезностями, делайте апгрейды старых тем.
Всем Бобра )
Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.