Обновление бота Gatecrasher от 22.04.2016

Вчера вечером мы выпустили обчновление робота Gatecrasher.

Робот был переписан практически с нуля. Это было необходимо для внедрения нового функционала. То, как был написан робот изначально, было очень похоже на спагетти с соусом, поддерижвать код в таком состоянии было очень трудно. Сейчас код приведен в порядок и с ним уже можно комфортно работать и реализовывать долгожданные фишки.

Помимо того что мы переписали бота почти с нуля, попутно было реализовано следующее:

  1. Возможность вести лог работы бота в файл. Признаться, устали уже просить пользователей делать снимки экрана с логами, поэтому теперь если вы сталкиваетесь с какими-то ошибками при работе бота, поставьте галочку у параметра Лог в файл и стартуйте.
    Screenshot_20160423_004710Логи работы бота будут сохраняться в папку Logs, находящуюся по соседству с папками …\iMacros\Downloads и …\iMacros\Datasource.
  2. Случайные значения для параметров Пауза перед очередным пользователем и Время нахождения в гостях. На первый взгляд все осталось как прежде, однако при работе, фактические значения для этих двух параметров бот будет определять в пределах плюс/минус 40% от указанной цифры. Например, при установке паузы в 10 секунд, бот определит случайное значение между 6 и 14.
  3. Альтернативная функция паузы при работе бота. Многие пользователи начали замечать что при длительной работе бота, iMacros растягивает свои паузы. Получается так что пауза, которая должна быть 10 секунд со временем становится паузой в 20, а то и более секунд. Альтернативная функция паузы по нашим тестам работает стабильно в этом плане.
  4. Убрана задержка для получения ответа от базы данных истории посещений. Раньше перед обработкой каждого пользователя использовалась задержка в 1 сек. для того чтобы бот успел получить данные из БД истории посещений. У некоторых пользователей с медленным интернетом это приводило к тому, что бот не дожидался ответа от сервера и посещал того, кого возможно посещать не стоило. Теперь бот отправляет запрос на сервер и как только получает ответ, выполняет дальнейшие действия — ни раньше, ни позже.
  5. Оптимизирована работа с выполнением действий в соответствии с историей посещений. Если раньше бот учитывал всю прошлую историю выполненных действий, то сейчас только за указанный в настройках запуска период. Т.е. если в параметре Интервал посещений у вас стоит 30 дней, то однажды пригласив человека в вашу группу, робот больше не приглашал в нее этого человека даже по прошествии этих 30 дней. Сейчас же, если робот посетит страницу пользователя, то он будет вести себя так, как будто зашел к пользователю впервые, т.е. пригласит в группу или добавит в друзья даже если раньше он уже это делал.
  6. Добавлены оповещения об остановке бота в виде всплывающего из панели задач окошка.
5 ответы
  1. nemolodoy54
    nemolodoy54 says:

    Здравствуйте ! У меня также не получается запустить ГетБот для ОК Демо версию, уже 2-е сутки и с каждым разом все только хуже: на новую панель вышел — там все ОК, папка макрос не заходит в документы , значка на панели также нет, сменил уже не один раз Мозиллу 42 версию , а то, что было закачено удалял, вообщем заходил по новой и всё начинал сначала, подскажите, пожалуйста, ведь сейчас 2017 год июнь, а я выполняю все по 16 году, может какие-либо были изменения и поэтому у меня не получается.
    С уважением Виталий

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий