Open RamadanSL opened 3 months ago
Unknown error: string indices must be integers У меня просто, без str
Unknown error: string indices must be integers У меня просто, без str
Пофиксил?
Неа, откатился назад пока)
Кто нибудь нашел что и где пофиксить?
Неа, откатился назад пока)
есть команда откат git?
нашел фикс, сейчас напишу, как починить 3 мин
tapper.txt полностью рабочий tapper.py
с новой картой ошибка
Это не с картой ошибка, а с таппером ошибка)
https://github.com/shamhi/HamsterKombatBot/issues/2165#issuecomment-2267033975 его тапер поставил)
status, upgrades = await buy_upgrade(http_client=http_client, upgrade_id=upgrade_id)
меняем на status, available_upgrades = await buy_upgrade(http_client=http_client, upgrade_id=upgrade_id)
и перед
logger.info(f"{self.session_name} | Sleep <lw>5s</lw> before upgrade <le>{upgrade_id}</le>")
await asyncio.sleep(delay=5)
ставим
if free_money < price:
continue
у меня была ошибка с тем, что не хватает денег на карточку и он пытается ее купить
Достаточно добавить строчку после
if settings.AUTO_UPGRADE is True:
upgrades = upgrades.get('upgradesForBuy') if isinstance(upgrades, dict) else upgrades
посмотрите формулу для счета, будто бы лучше чем в оригинале free_money = balance - settings.BALANCE_TO_SAVE max_price_limit = earn_on_hour * 5
if (level <= settings.MAX_LEVEL and profit > 0 and price < max_price_limit):
heapq.heappush(queue, (-significance, upgrade_id, upgrade))
Это кого и куда...