Open pumPCin opened 4 years ago
Здравствуйте. Есть ли поддержка Raspberry PI arm64?
Здравствуйте. Есть ли поддержка Raspberry PI arm64?
Здравствуйте, есть возможность собрать приложение для архитектуры arm64 и armv7l, но нет возможности лично проверить работу на этих архитектурах
Здравствуйте. Есть ли поддержка Raspberry PI arm64?
Здравствуйте, есть возможность собрать приложение для архитектуры arm64 и armv7l, но нет возможности лично проверить работу на этих архитектурах
Спасибо за сборку, проверю на Raspberry PI 3B+, сборке Raspbian Buster от 2019-09-26
Здравствуйте. Есть ли поддержка Raspberry PI arm64?
Здравствуйте, есть возможность собрать приложение для архитектуры arm64 и armv7l, но нет возможности лично проверить работу на этих архитектурах
Спасибо за сборку, проверю на Raspberry PI 3B+, сборке Raspbian Buster от 2019-09-26
Не за что, пожалуйста сообщите о результате, так как собирались на ubuntu x64 и не известно работают ли они.
Здравствуйте. Есть ли поддержка Raspberry PI arm64?
Здравствуйте, есть возможность собрать приложение для архитектуры arm64 и armv7l, но нет возможности лично проверить работу на этих архитектурах
Спасибо за сборку, проверю на Raspberry PI 3B+, сборке Raspbian Buster от 2019-09-26
Не за что, пожалуйста сообщите о результате, так как собирались на ubuntu x64 и не известно работают ли они.
Не запускается через giveawayjoiner-start.desktop. Возможно необходимо что-то еще установить кроме этого? sudo apt-get install gconf2 Или как-то не верно запускаю? Не силен в Linux, но есть желание разобраться и запустить вышу программу. Если подскажете, что еще можно попробовать для запуска, то готов)
Если подскажете, что еще можно попробовать для запуска, то готов)
попробуйте запустить терминал в папке программы и запустить из терминала командой: ./giveawayjoiner
В терминале уже должны быть сообщения ошибок или чего не хватает для запуска, так же
sudo apt-get install gconf2
gconf2 библиотеки требовались для ubuntu x64, по крайней мере у меня больше не чего не требовало установить при запуске, у вас может еще что-нибудь потребует установить для запуска, чего нет в установленном дистрибутиве по умолчанию
Если подскажете, что еще можно попробовать для запуска, то готов)
попробуйте запустить терминал в папке программы и запустить из терминала командой: ./giveawayjoiner
В терминале уже должны быть сообщения ошибок или чего не хватает для запуска, так же
sudo apt-get install gconf2
gconf2 библиотеки требовались для ubuntu x64, по крайней мере у меня больше не чего не требовало установить при запуске, у вас может еще что-нибудь потребует установить для запуска, чего нет в установленном дистрибутиве по умолчанию
Если подскажете, что еще можно попробовать для запуска, то готов)
попробуйте запустить терминал в папке программы и запустить из терминала командой: ./giveawayjoiner В терминале уже должны быть сообщения ошибок или чего не хватает для запуска, так же
sudo apt-get install gconf2
gconf2 библиотеки требовались для ubuntu x64, по крайней мере у меня больше не чего не требовало установить при запуске, у вас может еще что-нибудь потребует установить для запуска, чего нет в установленном дистрибутиве по умолчанию
![]()
Ошибка может быть из-за неправильной архитектуры, сборку запускали arm64? и какая у дистрибутива?
можете в терминале набрать: lscpu
Вообще лучшим вариантом будет собрать из исходников, в самом дистрибутиве, для сборки требуется установить только пакет node.js либо из реп дистрибутива, либо с сайта https://nodejs.org, затем какие команды для сборки нужно вводить в терминале написаны в описании к программе, при сборке скачается необходимое около 80мб, сама же сборка занимает меньше минуты.
Если подскажете, что еще можно попробовать для запуска, то готов)
попробуйте запустить терминал в папке программы и запустить из терминала командой: ./giveawayjoiner В терминале уже должны быть сообщения ошибок или чего не хватает для запуска, так же
sudo apt-get install gconf2
gconf2 библиотеки требовались для ubuntu x64, по крайней мере у меня больше не чего не требовало установить при запуске, у вас может еще что-нибудь потребует установить для запуска, чего нет в установленном дистрибутиве по умолчанию
![]()
Ошибка может быть из-за неправильной архитектуры, сборку запускали arm64? и какая у дистрибутива?
можете в терминале набрать: lscpu
Запустилось на сборке giveawayjoiner-linux-armv7l-test, спасибо)
Если подскажете, что еще можно попробовать для запуска, то готов)
попробуйте запустить терминал в папке программы и запустить из терминала командой: ./giveawayjoiner В терминале уже должны быть сообщения ошибок или чего не хватает для запуска, так же
sudo apt-get install gconf2
gconf2 библиотеки требовались для ubuntu x64, по крайней мере у меня больше не чего не требовало установить при запуске, у вас может еще что-нибудь потребует установить для запуска, чего нет в установленном дистрибутиве по умолчанию
![]()
Ошибка может быть из-за неправильной архитектуры, сборку запускали arm64? и какая у дистрибутива? можете в терминале набрать: lscpu
Запустилось на сборке giveawayjoiner-linux-armv7l-test, спасибо)
Не за что, это хорошо) буду тогда в дальнейшем в следующих версиях собирать и для arm архитектур.
Хотел узнать об особенностях некоторых сайтов, вдруг подскажете) Astats - для участия в раздачах теперь нужен более высокий уровень? Аккаунт со 2-м уровнем не вступает в раздачи, с 7-м - все ок. ZP - куки живут сутки и ничего с этим не поделать? Ну, и если надо будет протестировать потенциально-новые сайты, то всегда готов)
Хотел узнать об особенностях некоторых сайтов, вдруг подскажете) Astats - для участия в раздачах теперь нужен более высокий уровень? Аккаунт со 2-м уровнем не вступает в раздачи, с 7-м - все ок. ZP - куки живут сутки и ничего с этим не поделать? Ну, и если надо будет протестировать потенциально-новые сайты, то всегда готов)
Про astats насчет уровня не в курсе, знаю что там требуются еще очки для раздач и они копятся открыванием достижений, но только легальным путем открывать нужно, на сайте открыть страницу профиля нужно и сайт синхронизирует аккаунт. Стоимость же вступления в раздачу я лично на сайте не нашел, поэтому в программе не отображаются очки в сервисе astats.
в ZP нужно авторизоваться через логин-пароль с галочкой запомнить пароль тогда куки сохранятся.
Если подскажете какие еще знаете сайты с раздачами, то попробую добавить.
В целом все что нашел сам и подсказали уже и так есть в проге, плюс еще добавил хроно и лутбой, хоть и не сайты раздач, но можно накопить в хроно монеты и за них купить ключи от игр steam, каждые 2 недели добавляют по 2 игры, а в лутбой - кристалы, за 100 кристалов можно покупать лутпаки steam supreme, где выпадают карточки из которых 1 ключ от игры steam и редко код на пополнение кошелька steam. Подобных сайтов больше не нашел.
про тестовые v1.2.3:
версии 1.2.3a-1.2.3f - это переход на electron 7.x, исправление найденных багов, и основная часть - оптимизация кода, так как с версии 1.1.8 много реализовано и дополнено нового, что требовало приведения кода в порядок, так сказать, оставляя функционал прежним.
с версии 1.2.3g - добавлен сервис лутбой, и исправления его багов в последующих версиях.
На момент написания: Версия 1.2.3k, в которой с версии 1.2.3i - подвергались исправлениям сервисы опиумпулсес и индигала, в связи с найденными багами.
Плюсом так же добавлены сборки под arm архитектуры linux систем.
Сейчас будет перерыв до 10 января, далее исправление багов если будут найдены, и выпуск стабильной версии 1.2.3
Далее: последующие сборки будут только исправления версии 1.2.3, без тестовых сборок.
В ИГ бот не работает если к профилю не привязан стим аккаунт. Хотя в ручную можно вступать в раздачи, кроме многоразовых почему-то.
В ЛБ кому-то удалось зарегистрироваться через почту? Постоянно ошибку выдает и через твиттер тоже. Удалось только через гугл и стим.
В ЛБ вроде как отключили регистрацию по почте. Еще заметил, что 3 из 4х аккаунтов в логе пишут только о собранных кристаллах, а о монетах молчат)
В ЛБ вроде как отключили регистрацию по почте.
Теперь ясно, ведь уже столько времени прошло, а оно все равно ошибку выдавало.
Еще заметил, что в ЛБ бот не выполняет задания по чтению комиксов. Но после того как в ручную пересмотрел несколько, то в логах они отображаются, как выполненные.
В ИГ бот не работает если к профилю не привязан стим аккаунт. Хотя в ручную можно вступать в раздачи, кроме многоразовых почему-то.
исправлено с версии 1.2.3L , если к профилю не привязан стим аккаунт, теперь вступает только в одноразовые, многоразовые будет пропускать.
Еще заметил, что в ЛБ бот не выполняет задания по чтению комиксов. Но после того как в ручную пересмотрел несколько, то в логах они отображаются, как выполненные.
исправлено с версии 1.2.3L
v1.2.3
Начиная с версии 1.2.3, последующие сборки будут стабильные с исправлениями найденных ошибок.
Тестовые сборки снова будут при добавлении новых сервисов, опций.
В данной программе возможно реализовать активацию кодов для ЛБ? Чтобы один раз ввел и для каждого аккаунта активировало автоматически. Ибо всякий раз заходить в каждый аккаунт для активации уже начало напрягать))
В данной программе возможно реализовать активацию кодов для ЛБ? Чтобы один раз ввел и для каждого аккаунта активировало автоматически. Ибо всякий раз заходить в каждый аккаунт для активации уже начало напрягать))
хотел изначально сделать чтобы бот искал на посторонних сайтах коды и активировал их, что реализовать не сложно, но проблема в другом, сами отправляемые запросы на активацию кодов содержат еще сгенерированные токиены капчи, откуда эти токиены берутся я пока так и не разобрался, но склоняюсь все больше, что они генерируются самим приложением с сайта и тогда реализовать активацию кодов не получится.
Жаль... С поиском и последующей активацией кодов, было бы вообще мегакруто!
Пытаюсь добавить данные для ЛБ. С user_id всё в порядке, находит. Но когда я его вбиваю в поле Filter, никаких двух файлов после перезагрузки страницы не появляется.
Пытаюсь добавить данные для ЛБ. С user_id всё в порядке, находит. Но когда я его вбиваю в поле Filter, никаких двух файлов после перезагрузки страницы не появляется.
попробуйте авторизоваться заново с открытым devtools
Пытаюсь добавить данные для ЛБ. С user_id всё в порядке, находит. Но когда я его вбиваю в поле Filter, никаких двух файлов после перезагрузки страницы не появляется.
попробуйте авторизоваться заново с открытым devtools
Нужно иметь аккаунт, созданный через почту?
Пытаюсь добавить данные для ЛБ. С user_id всё в порядке, находит. Но когда я его вбиваю в поле Filter, никаких двух файлов после перезагрузки страницы не появляется.
попробуйте авторизоваться заново с открытым devtools
Нужно иметь аккаунт, созданный через почту?
У меня 2 аккаунта созданы были через steam, не помню уже нужно ли было указывать почту, есть аккаунты созданные через gmail почту
Если не получается с user_id найти данные Bearer: Вместо перезагрузки страницы, попереключайте вкладки сайта, которые внизу: Home - Comics - Inventory - Diamonds и затем вместо user_id вбейте в поле Filter эти: comics?lang readComics?lang purchases?lang cards?lang taken?lang
Эти страницы также содержат данные Bearer.
Вчера заблокировали все мои аккы на ОП, через мультиаккаунтинг. Так что будьте осторожны.
Исходя из этого, может пора научить программу работать с прокси серверами?) Чтобы можно было добавить собственный список серверов и чтобы бот после каждого запуска выбирал рандомно IP-адрес. Ну и сделать данную функцию опционально для каждого сервиса.
Вчера заблокировали все мои аккы на ОП, через мультиаккаунтинг. Так что будьте осторожны.
Исходя из этого, может пора научить программу работать с прокси серверами?) Чтобы можно было добавить собственный список серверов и чтобы бот после каждого запуска выбирал рандомно IP-адрес. Ну и сделать данную функцию опционально для каждого сервиса.
Там админ дикий) Он еще большую часть временных и малоизвестных почтовых сервисов побанил - не зарегиться)
программа может работать с прокси как и хром браузер через те же команды, подробнее можете загуглить chrome --proxy-server
лично не пробовал использовать прокси этим способом, думаю будет проще использовать сторонний софт, т.к. в программе задействуются, помимо хрома, сторонние модули для отправки запросов напрямую в сервисах иг, тф2, лб, хроно, т.к. средствами javascript невозможно изменять некоторые заголовки запросов - хром этого не позволяет. и эти модули будут игнорить настройки прокси в хроме.
Еще так же при смене ip адреса у большей части сервисов слетит авторизация в т.ч. и стима, что по сути делает автосмену proxy ip бесполезной
Там админ дикий) Он еще большую часть временных и малоизвестных почтовых сервисов побанил - не зарегиться)
Сегодня уже новый аккаунт заблокировал, который не продержался и суток)) Видно теперь все последующие акки будут банить где засветится моя реальная ІР.
программа может работать с прокси как и хром браузер через те же команды, подробнее можете загуглить chrome --proxy-server
лично не пробовал использовать прокси этим способом, думаю будет проще использовать сторонний софт, т.к. в программе задействуются, помимо хрома, сторонние модули для отправки запросов напрямую в сервисах иг, тф2, лб, хроно, т.к. средствами javascript невозможно изменять некоторые заголовки запросов - хром этого не позволяет. и эти модули будут игнорить настройки прокси в хроме.
Спасибо. Как будет время, буду изучать.
Еще так же при смене ip адреса у большей части сервисов слетит авторизация в т.ч. и стима, что по сути делает автосмену proxy ip бесполезной
Об этом не подумал. Тогда к каждой копии программы привязать по одному прокси-серверу, и все будет норм.
Хотелось бы сделать приоритет по меткам. Чтобы, например, в первую очередь программа вступала в игры с меткой "VR", потом в "выживание" и тд. А ещё, какой-нибудь белый список игр, которые программа воспринимала как СЖ (т.е вступала в них в первую очередь и даже при включенной настройке "только СЖ"). Это я про SteamGifts, хотя реализация данных функций больше относится к Стиму
А ещё, какой-нибудь белый список игр, которые программа воспринимала как СЖ (т.е вступала в них в первую очередь и даже при включенной настройке "только СЖ")
На СГ есть же белый список который подтягивает игры из списка желаемого в стим. Добавляйте туда те проекты что вам наиболее интересные, отмечайте соответствующие опции в программе и бот в первую очередь будет вступать в раздачи содержащие те игры.
Хотелось бы сделать приоритет по меткам. Чтобы, например, в первую очередь программа вступала в игры с меткой "VR", потом в "выживание" и тд. А ещё, какой-нибудь белый список игр, которые программа воспринимала как СЖ (т.е вступала в них в первую очередь и даже при включенной настройке "только СЖ"). Это я про SteamGifts, хотя реализация данных функций больше относится к Стиму
Меток VR, "выживание", ... нет на сайте СГ, соответственно для реализации нужно зайдействовать посторонний сайт, что приведет к большой нагрузке по запросам для каждой раздачи.
Про белый список, как и написали уже выше, в сервисе СГ есть опция "Вначале страница желаемого".
Меток VR, "выживание", ... нет на сайте СГ, соответственно для реализации нужно зайдействовать посторонний сайт
Нужно задействовать сайт Steam, что уже было задействовано в программе, пускай и с совсем другой стороны. Нагрузка же будет на ПК пользователя? Тогда сильно беспокоится о дополнительных нагрузках не стоит
Нужно задействовать сайт Steam, что уже было задействовано в программе, пускай и с совсем другой стороны.
сам сайт Steam не задействуется в программе для раздач, данные об имеющемся на аккаунте, берутся в виде простого текста по ссылке: https://store.steampowered.com/dynamicstore/userdata/?t=
Нагрузка же будет на ПК пользователя? Тогда сильно беспокоится о дополнительных нагрузках не стоит
Нагрузка будет и на сеть, потребуется так же не малое время на формирование списка из раздач в СГ (к примеру с 8 страниц по 50 раздач на каждой, это 400 не просто запросов, а загрузок целых страниц стима, с которых еще нужно с каждой "выковырять" эти данные о метках).
Я не вижу особого смысла в этих метках, чтобы нагружать ими сервис СГ.
Несколько проблем на версии giveawayjoiner-linux-armv7l.tar.xz для arm-устройств (у меня Raspberry Pi 4 с установленным Raspbian Buster 10):
Если нужны какие-то логи, могу предоставить любые, напишите только какие и где взять.
Ну и отдельно хочу сказать большое спасибо за отличную программу!
P.S. Не планируется случайно CLI-версии для headless-устройств?
Несколько проблем на версии giveawayjoiner-linux-armv7l.tar.xz для arm-устройств (у меня Raspberry Pi 4 с установленным Raspbian Buster 10):
- Начиная с версии 1.2.3 не вступает в раздачи на Indiegala без включенного подробного лога (с подробным логом всё нормально). Последняя версия, на которой вступало без подробного лога - 1.2.3l.
- Ни на одной версии не работает Chrono.gg, при этом скрипт https://github.com/pumPCin/AutoChronoGG с теми же данными отрабатывает без проблем ежедневно по cron'у.
- Ни на одной версии не работает Lootboy.de, пишет, что сессия не найдена, хотя несколько раз проверял в разных браузерах, все данные в файле lootboy1.txt правильные.
Спасибо вам за найденные баги, с фиксом индигала выпущу обновление сегодня.
Если нужны какие-то логи, могу предоставить любые, напишите только какие и где взять.
С хроно и лутбой нужно будет разбираться, логов программа не ведет, сделаю сборку для теста и с отображением более подробной информации в логах этих сервисов.
P.S. Скажите меняли user-agent в проге или используете по умолчанию?
Ну и отдельно хочу сказать большое спасибо за отличную программу!
Не за что!)
P.S. Не планируется случайно CLI-версии для headless-устройств?
Были такие идеи, но есть несколько проблем с этим в плане самого electron.js который работает только с gui, а без него проблема авторизации в сервисах, которым не достаточно просто подсунуть куки и требуется при авторизации - прохождение капчи, что требует браузерную часть c gui которой и является electron.js. В общем изучаю еще что можно в этом направлении придумать.
Если нужны какие-то логи, могу предоставить любые, напишите только какие и где взять.
ссылка на версию для теста, с включенным devtools, так же в логах сервисов хроно и лутбой дополнительно будут отображаться данные из файлов, коды ошибок. И можете посмотреть еще логи в консоли devtools, будут ли ошибки.
https://drive.google.com/file/d/1hxAnxUE6jvaWkzWmp5Yq4lFDtA6Yzooo/view?usp=sharing
Несколько проблем на версии giveawayjoiner-linux-armv7l.tar.xz для arm-устройств (у меня Raspberry Pi 4 с установленным Raspbian Buster 10):
1. Начиная с версии 1.2.3 не вступает в раздачи на Indiegala без включенного подробного лога (с подробным логом всё нормально). Последняя версия, на которой вступало без подробного лога - 1.2.3l. 2. Ни на одной версии не работает Chrono.gg, при этом скрипт https://github.com/pumPCin/AutoChronoGG с теми же данными отрабатывает без проблем ежедневно по cron'у. 3. Ни на одной версии не работает Lootboy.de, пишет, что сессия не найдена, хотя несколько раз проверял в разных браузерах, все данные в файле lootboy1.txt правильные.
Raspberry Pi 3B+, Raspbian Buster 10
Click to expand
ссылка на версию для теста, с включенным devtools, так же в логах сервисов хроно и лутбой дополнительно будут отображаться данные из файлов, коды ошибок. И можете посмотреть еще логи в консоли devtools, будут ли ошибки.
chrono.gg:
20:31:51 Bot is running
20:31:52 Searching giveaways...
20:31:52 Open file chronogg1.txt
20:31:52 JWT <JWT_code>
20:31:52 RequestError: TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["authorization"]
20:32:13 Checking complete on page ChronoGG
lootboy.de
20:32:12 Bot is running
20:32:13 Searching giveaways...
20:32:14 Open file lootboy1.txt
20:32:14 <user_id>
20:32:14 Bearer <Bearer_code>
20:32:14 Session not found - Session expired
20:32:41 Checking complete on page LootBoy
В консоли ошибок никаких нет. Если нужно, могу скинуть на почту JWT и user_id/Bearer, чтобы потестировать.
Indiegala стала вступать, спасибо!
Raspberry Pi 3B+, Raspbian Buster 10 Click to expand
Вероятнее всего проблема в моём экземпляре, но хотелось бы разобраться, что это может быть...
сорри, пишу со смарта, поэтому отдельным сообщением. В файле chronogg1.txt проверьте нет ли второй строки, должна быть одна, иначе символ клавиши enter прибавится к коду JWT, ошибка в недопустимом символе в поле авторизации, может редактор добавил спец символ или есть пробел в конце JWT данных.
Да, действительно, всё заработало и на хроно и на лутбое, спасибо! Видимо, nano добавляет ещё одну строку и отсюда ошибки, всё просто оказалось.
Ещё вопрос: можно ли добавить "время неактивности" программы (имитация сна пользователя)? С возможностью выбора, когда программа никуда не вступает (например, с 23:00 до 7:00).
Не за что, насчет времени неактивности, думаю не проблема, добавлю в обновлении
В астатс добавить, чтобы бот еще заходил на страницу профиля, будет +10хр ежедневно.
В астатс добавить, чтобы бот еще заходил на страницу профиля, будет +10хр ежедневно.
хорошо, будет добавлено
SG, Indiegala: раздачи пропускаются, говорит проблема в авторизации Стим (проверка на имеющиеся игры включена). В настройках кнопка Стима ведет на главную, я в ней уже авторизован. Программу перезапускал, входил в сайты и авторизовался в настройках заново. Безуспешно.
SG, Indiegala: раздачи пропускаются, говорит проблема в авторизации Стим (проверка на имеющиеся игры включена). В настройках кнопка Стима ведет на главную, я в ней уже авторизован. Программу перезапускал, входил в сайты и авторизовался в настройках заново. Безуспешно.
Полагаю запускаете в ос windows, то папка с программой должна находиться с правами пользователя, не в системных по типу "Program Files" и прочих, запуск программы в этих папках 'от имени администратора' не поможет, т.к. дочерние процессы программы запускаются все равно 'от имени пользователя' и в последствии не имеют доступ к папке с данными созданные основным процессом.
Программа распакована на вторичный диск, не в системный каталог (D:\Games...). Я рад столь скорому ответу, но к решению оно не привело.
upd: В настройках была включена галочка "Локальные данные Steam". Отключив ее - бот начал входить в раздачи. Мой косяк.
В астатс добавить, чтобы бот еще заходил на страницу профиля, будет +10хр ежедневно.
хорошо, будет добавлено Еще дают 10 опыта, если перелогиниться. Не выйдет это автоматизировать?
v1.2.2