Closed PeLLmEn closed 3 months ago
check config.py SLEEP_WITH_MIN_COINS=399
С последним обновлением заметил, что уходит в сон по достижении минимума монет и выходит через полчаса, хотя должен через 300сек, то есть через 5 мин.
странно, у меня все норм
Может сделаешь так, чтобы можно было отключить эту функцию при указании этого параметра в 0?
я сделал флаг для включения или отключения этой функции True | False
я сделал флаг для включения или отключения этой функции True | False
Спасибо!
предложи что еще добавить, а то у меня пока идей нет )
предложи что еще добавить, а то у меня пока идей нет )
Счётчик того, сколько нафармил за час/24 часа, (ну или периоды какие-то, на твоё усмотрение) чтоб понимать, есть ли шанс в топ попасть)
Можно прикрутить бота, как тут: https://github.com/Poryaei/NotCoin-Clicker Чтобы удалённо за всем следить, чтоб он ещё в конце дня присылал сколько на каком акке нафармил, ну и чтоб по командам это выдавал, и старт/стоп чтоб сделать можно было. Можно ещё сделать идентификации, когда ошибки идут - чтоб уведомлял, и если все норм пошло после ошибки - чтоб тоже отчитываться.
Еще можно, допустим, режим сделать - на час-два засыпать, собирать то что робот нафармил, фармить появившиеся монеты до 0 и снова на час-два засыпать. Хз, может так фарм будет быстрее. И вроде реализацию сбора монет от бота не видел нигде и иногда забываю собрать прежде чем бота запустить хД
Кстати, походу у меня косяк был с пакетами (что-то было обновлено, что-то конфликтовало по версиям) - переустановил termux, по новой поставил все пакеты и вроде работает без проблем. На termux ещё тот геморрой ставить, например:
А с засыпанием не проверял сейчас - возможно после того как пакеты починил, все работает. Либо это из-за того что телефон с выключенным экраном лежит, хотя все разрешения есть и ограничения по использованию батареи сняты.
Кстати и без засыпания хорошо. До нуля доходит, потом поднимается до 3500 и снова снижается. Правда при выключенном экране время как-то странно считается.. Засыпает между кликами на 10..15 сек, а след действие только через 3-10мин причём рандомно, может и спустя 10..15сек, а может и 3..10мин... При включённом экране такого нет...
Сессию создал, но выдает ошибку: 02:24:01 | WARNING | 501 - azaza | Доступ к API запрещен: 403 02:24:01 | INFO | 502 - azaza | Сплю 5 сек 02:24:07 | WARNING | 501 - azaza | Доступ к API запрещен: 403 02:24:07 | INFO | 502 - azaza | Сплю 5 сек
Куда копать?
UPD: Запустил в VPN и все заработало!
предложи что еще добавить, а то у меня пока идей нет )
Счётчик того, сколько нафармил за час/24 часа, (ну или периоды какие-то, на твоё усмотрение) чтоб понимать, есть ли шанс в топ попасть)
Можно прикрутить бота, как тут: https://github.com/Poryaei/NotCoin-Clicker Чтобы удалённо за всем следить, чтоб он ещё в конце дня присылал сколько на каком акке нафармил, ну и чтоб по командам это выдавал, и старт/стоп чтоб сделать можно было. Можно ещё сделать идентификации, когда ошибки идут - чтоб уведомлял, и если все норм пошло после ошибки - чтоб тоже отчитываться.
Еще можно, допустим, режим сделать - на час-два засыпать, собирать то что робот нафармил, фармить появившиеся монеты до 0 и снова на час-два засыпать. Хз, может так фарм будет быстрее. И вроде реализацию сбора монет от бота не видел нигде и иногда забываю собрать прежде чем бота запустить хД
Кстати, походу у меня косяк был с пакетами (что-то было обновлено, что-то конфликтовало по версиям) - переустановил termux, по новой поставил все пакеты и вроде работает без проблем. На termux ещё тот геморрой ставить, например:
- pyqt5 только через pkg ставится,
- pydantic только после установки rust, binutils, build-essential и только через phyton - m pip install...
- pminit ставится только после установки nodejs-lts
А с засыпанием не проверял сейчас - возможно после того как пакеты починил, все работает. Либо это из-за того что телефон с выключенным экраном лежит, хотя все разрешения есть и ограничения по использованию батареи сняты.
Кстати и без засыпания хорошо. До нуля доходит, потом поднимается до 3500 и снова снижается. Правда при выключенном экране время как-то странно считается.. Засыпает между кликами на 10..15 сек, а след действие только через 3-10мин причём рандомно, может и спустя 10..15сек, а может и 3..10мин... При включённом экране такого нет...
Одним словом - Termux )) Спасибо за идеи, постараюсь сделать!
У меня тоже ошибка 403. Можно было бы брать прокси автоматом например с https://api.proxyscrape.com/v2/?request=getproxies&protocol=socks4&timeout=7000&country=all&ssl=all&anonymity=all чекать что они рабрчие и ходить через них переодически обновляя список
Можно было бы брать прокси автоматом
Кстати идея хорошая, чтоб не запариваться
Днем бот работает нормально, а ночью всплывает "Неизвестная ошибка при авторизации: A wait of 8296 seconds is required (caused by SendMessageRequest)", ну и время увеличивается
Неизвестная ошибка при авторизации: A wait of 8296 seconds is required (caused by SendMessageRequest)"
У меня тоже самое сегодня было, в 6 утра 150раз отправил /start... И перезапуск не помогает - та же ошибка(
прошу прощения, моя ошибка это вам флудвейт дали за отправку /start боту, попробуйте обновить бота, исправил
И перезапуск не помогает - та же ошибка(
попробуй перезапустить, теперь должно работать и без отправки /start
попробуй перезапустить, теперь должно работать и без отправки /start
Если работает без /start, то почему бы вообще его не писать? Кстати ща бот работает нормально
Если работает без /start, то почему бы вообще его не писать? Кстати ща бот работает нормально
ну смотри, в боте под кнопкой "Let's Mine (или как там)", которая отправляется после /start, лежит информация
_tgWebAppData=query_id%3FDAFtgD4WAgSSAG2APVZQR0Xv%26user%3D%257B%2522id%2522%253A5741838445%252C%2522first_name%2522%253A%2522Nick%2522%252C%2522last_name%2522%253A%2522Name%2522%252C%2522username%2522%253A%252Nick%2522%252C%2522language_code%2522%253A%2522en%2522%252C%2522allows_write_to_pm%2522%253Atrue%257D%26authdate%3D170213123620%26hash%3D37d0d8673a7460d8f4975a17d41ys13ebe16a46c9085141af8s415b3674e4&tgWebAppVersion=7.0&tgWebAppPlatform=android&tgWebAppBotInline=1
такого рода, и она (в частности hash) обновляется каждые 3 часа, и прошлая информация становится недействительной
именно для того, чтобы обновлять и получать эти данные, боту отправляется команда /start через какой-то промежуток времени
надеюсь понятно объяснил))
именно для того, чтобы обновлять и получать эти данные, боту отправляется команда /start через какой-то промежуток времени
надеюсь понятно объяснил))
Это я понимаю. Но, например, бот, который я кидал выше, использует другой способ, так как не шлёт /start
прошу прощения, моя ошибка это вам флудвейт дали за отправку /start боту, попробуйте обновить бота, исправил
Вроде стало работать стабильней, но в 3 часа ночи по мск выдает такую ошибку и лечится только запуском заново: 05:19:38 | WARNING | 495 - azaza | Недействительные данные: 400 05:19:40 | DEBUG | 498 - azaza | Генерация нового Auth токена 05:19:40 | SUCCESS | 505 - azaza | Генерация завершена 05:19:42 | WARNING | 495 - azaza | Недействительные данные: 400
Вроде стало работать стабильней, но в 3 часа ночи по мск выдает такую ошибку и лечится только запуском заново:
Аналогичная ситуация
специально проэкспериментировал, проведя 1 день фарма на сервере, и 1 день локально
на сервере днем все работает отлично, но вот ночью выдает 403 на локальном пк днем и ночью работает все отлично
так что, я думаю, это зависит от сети, с которой отправляются запросы, и от разрешений самого API ноткоина
на сервере днем все работает отлично, но вот ночью выдает 403
Может тогда при ней сделать полный перезапуск программы? Просто это помогает прям сразу. Как начинают лететь warning - на третий-четвёртым раз делать просто перезапуск программы и поидее должно помочь
Может тогда при ней сделать полный перезапуск программы?
при перезапуске ничего, кроме auth токена не меняется добавил код который генерирует новый auth токен при ошибке 403, надеюсь поможет
надеюсь поможет
Теперь спустя время возникает 400 ошибка и фиксится тоже только перезапуск ом. Пару дней проверял - все время одно и то же спустя время
предложи что еще добавить, а то у меня пока идей нет )
- бот когда появляются ежедневные бусты full energy - делает клик и потом снова активирует этот же буст на полную энергию. хотя мог бы сначала прокликать всё что есть и потом только вновь активировать буст.
- добавить рандомное число между min и max. параметру SLEEP_BY_MIN_COINS_TIME
Бот обновлен!!!
Скоро будет доступна статистика
С последним обновлением заметил, что уходит в сон по достижении минимума монет и выходит через полчаса, хотя должен через 300сек, то есть через 5 мин.
UPD: проверил с конфигом на 30 сек - норм считает. Почему с 300 такие странности - хз Посмотрел код, вроде никакого криминала в коммите, все указано верно. 90 сек тоже верно работает... Хз в чем прикол
Может сделаешь так, чтобы можно было отключить эту функцию при указании этого параметра в 0?