Master Hamster Kombat Bot is a Python-based automation tool specifically designed for the game Hamster Kombat. This bot is capable of performing all in-game tasks, including auto-tapping, cipher tasks, and purchasing the best cards on your behalf. It's a free and fully automated farming bot that enhances your Hamster Kombat gaming experience.
replacements = {
"Starting all accounts...": "Запуск всех аккаунтов...",
"Starting account...": "Запуск аккаунта...",
"Getting basic account data...": "Получение основных данных аккаунта...",
"Account detected as bot:": "Обнаружение аккаунта как бота:",
"Getting account config data...": "Получение данных конфигурации аккаунта...",
"Decoding daily cipher...": "Расшифровка ежедневного шифра...",
"Daily cipher: VAULT and Morse code:": "Ежедневный шифр:",
"Getting account data...": "Получение данных аккаунта...",
"Account Balance Coins:": "Баланс монет аккаунта:",
"Available Taps:": "Доступные клики:",
"Max Taps:": "Максимум кликов:",
"Total Keys:": "Всего ключей:",
"Balance Keys:": "Баланс ключей:",
"Getting account upgrades...": "Получение обновлений аккаунта...",
"Getting account tasks...": "Получение задач аккаунта...",
"Daily cipher:": "Ежедневный шифр",
"Getting account airdrop tasks...": "Получение задач для аирдропа...",
"Getting account IP...": "Получение IP адреса аккаунта...",
"Company:": "Компания:",
"Country:": "Страна:",
"Attempting to finish mini game...": "Попытка завершить мини-игру...",
"Daily keys mini game already claimed.": "Ежедневная мини-игра с ключами уже завершена.",
"Starting to tap...": "Начинаю кликать...",
"Tapping completed successfully.": "Клики завершены успешно.",
"Daily cipher already claimed.": "Ежедневный шифр уже выполнен.",
"Checking for daily task...": "Проверка ежедневного задания...",
"Daily task already completed.": "Ежедневное задание уже выполнено.",
"Checking for available task...": "Проверка доступных заданий...",
"Tasks already done": "Все задания уже выполнены",
"Starting gettting playground games...": "Получаю список игр на площадке...",
"Playground game Bike Ride 3D in Hamster FAM already claimed.": "Игра на площадке Bike Ride 3D в Hamster FAM уже получена.",
"Checking for best card...": "Проверка лучшей карты...",
"Searching for the best upgrades...": "Поиск лучших обновлений...",
"Best upgrade is": "Лучшее обновление",
"with profit": "с прибылью",
"and price": "и ценой",
"Balance is too low to buy the best card.": "Недостаточно баланса для покупки лучшей карты.",
"Final account balance:": "Итоговый баланс аккаунта:",
"coins,": "монет,",
"Your profit per hour is": "Ваша прибыль в час составляет",
"Spent:": "Потрачено:",
"Level:": "Уровень:",
"Balance is too low to start buying upgrades.": "Недостаточно баланса для начала покупки обновлений.",
"Playground games are disabled.": "Игры на площадке отключены.",
"Rechecking all accounts in seconds...": "Повторная проверка всех аккаунтов через секунд...",
"Sleeping for seconds because of random delay...": "Ожидание секунд из-за случайной задержки...",
"and Morse code:": "и код Морзе:",
"Unable to get playground games.": "Не удалось получить список игр на площадке.",
"Playground game claimed successfully.": "Игра на площадке успешно получена.",
"already claimed.": "уже получена.",
"Balance is too low to buy the best card, Best card:": "Недостаточно баланса для покупки лучшей карты, Лучшая карта:",
"Hamster Kombat Auto farming bot started successfully.": "Автофарм бот Hamster Kombat успешно запущен.",
"Bought with profit and price": "Куплено с прибылью и ценой",
"seconds because of random delay...": "секунд из-за случайной задержки...",
"Failed to get upgrades list.": "Не удалось получить список обновлений.",
"Failed to get tasks list.": "Не удалось получить список задач.",
"Failed to get airdrop tasks list.": "Не удалось получить список задач для аирдропа.",
"Failed to get IP.": "Не удалось получить IP.",
"Attempting to claim daily cipher...": "Попытка получить ежедневный код...",
"Daily cipher claimed successfully.": "Ежедневный код успешно получен.",
"Daily cipher claimed successfully. Text was:": "Ежедневный код успешно получен. Текст был:",
"Failed to get daily task.": "Не удалось получить ежедневное задание.",
"Attempting to complete daily task...": "Попытка выполнить ежедневное задание...",
"Daily task completed successfully, Day:": "Ежедневное задание успешно выполнено, День:",
"Attempting to complete Youtube Or Twitter task...": "Попытка выполнить задание YouTube или Twitter...",
"Task completed - id:": "Задание выполнено - id:",
"Reward coins:": "Наградные монеты:",
"Starting to tap with free boost...": "Начало кликов с бесплатным бустом...",
"Tapping with free boost completed successfully.": "Клики с бесплатным бустом завершены успешно.",
"Auto upgrade is disabled.": "Автоматическое обновление отключено.",
"Checking for upgrades...": "Проверка обновлений...",
"No upgrades available.": "Нет доступных обновлений.",
"Attempting to buy an upgrade...": "Попытка купить обновление...",
"Failed to buy an upgrade.": "Не удалось купить обновление.",
"Upgrade bought successfully": "Обновление успешно куплено",
"Upgrades purchase completed successfully.": "Покупка обновлений успешно завершена.",
"AccountsRecheckTime and MaxRandomDelay values are set to 0, bot will close now.": "Значения AccountsRecheckTime и MaxRandomDelay установлены на 0, бот сейчас закроется.",
"Stopping Master Hamster Kombat Auto farming bot...": "Остановка автофарм бота Master Hamster Kombat...",
"Version:": "Версия:",
"Developed by:": "Разработано:",
"Project Github:": "Проект на Github:",
"Welcome to": "Добро пожаловать в",
"Playground game": "Игра на площадке",
"Invalid method:": "Недопустимый метод:",
"Status code is not": "Код состояния не",
"Response:": "Ответ:",
"Error:": "Ошибка:",
"Unable to get account data.": "Не удалось получить данные аккаунта.",
"Invalid account data.": "Недействительные данные аккаунта.",
"Invalid balance coins.": "Недействительный баланс монет.",
"Failed to buy the card.": "Не удалось купить карту.",
"Card bought successfully": "Карта успешно куплена",
"is on cooldown...": "на перезарядке...",
"is on cooldown, Checking for next card...": "на перезарядке, проверка следующей карты...",
"is too expensive to buy in parallel...": "слишком дорого для покупки одновременно...",
"Best card purchase completed successfully, Your profit per hour increased by": "Покупка лучшей карты успешно завершена, Ваша прибыль в час увеличилась на",
"Daily keys mini game is on cooldown...": "Ежедневная мини-игра с ключами на перезарядке...",
"Unable to start mini game.": "Не удалось запустить мини-игру.",
"Unable to claim mini game.": "Не удалось завершить мини-игру.",
"Waiting for seconds, Mini-game will be completed in": "Ожидание секунд, Мини-игра будет завершена через",
"Starting": "Стартуем",
"Bike Ride 3D in Hamster FAM key:": "Ключ Bike Ride 3D в Hamster FAM:",
"Claiming": "Получение",
"Getting": "Получаем",
"Unable to get account basic data.": "Не удалось получить основные данные аккаунта.",
"seconds...": "секунд...",
"seconds,": "секунд,",
"Final coins balance:": "Итоговый баланс монет:",
"Best card is": "Лучшая карта",
"will be checked in the next run...": "будет проверено при следующем запуске...",
"Failed to get the card.": "Не удалось получить карту.",
"Card purchase completed successfully.": "Покупка карты успешно завершена.",
"Bike Ride 3D in Hamster FAM successfully claimed.": "Bike Ride 3D в Hamster FAM успешно получен.",
"Attempting to get daily cipher...": "Попытка получить ежедневный шифр...",
"Daily cipher successfully received.": "Ежедневный шифр успешно получен.",
"Attempting to start daily task...": "Попытка начать ежедневное задание...",
"Daily task successfully completed.": "Ежедневное задание успешно выполнено.",
"Attempting to complete playground game task...": "Попытка завершить задание игровой площадки...",
"Playground game task successfully completed.": "Задание игровой площадки успешно выполнено.",
"Attempting to claim daily reward...": "Попытка получить ежедневную награду...",
"Daily reward successfully claimed.": "Ежедневная награда успешно получена.",
"Daily reward already claimed.": "Ежедневная награда уже получена.",
"Unable to complete task.": "Не удалось выполнить задание.",
"Attempting to claim daily airdrop...": "Попытка получить ежедневный аирдроп...",
"Daily airdrop successfully claimed.": "Ежедневный аирдроп успешно получен.",
"Unable to get playground game data.": "Не удалось получить данные игровой площадки.",
"Unable to complete playground game task.": "Не удалось выполнить задание игровой площадки.",
"Attempting to get best upgrades...": "Попытка получить лучшие обновления...",
"Best upgrades successfully received.": "Лучшие обновления успешно получены.",
"Upgrade purchase successful.": "Покупка обновлений успешна.",
"Account tasks are complete.": "Задачи аккаунта выполнены.",
"Playground game tasks are complete.": "Задания игровой площадки выполнены.",
"Daily airdrop tasks are complete.": "Задания по ежедневному аирдропу выполнены.",
"Checking daily task status...": "Проверка статуса ежедневного задания...",
"Unable to get daily task status.": "Не удалось получить статус ежедневного задания.",
"Daily task status successfully received.": "Статус ежедневного задания успешно получен.",
"Failed to get daily task status.": "Не удалось получить статус ежедневного задания.",
"Attempting to buy best card...": "Попытка купить лучшую карту...",
"Best card successfully purchased.": "Лучшая карта успешно куплена.",
"Attempting to complete daily task with free boost...": "Попытка выполнить ежедневное задание с бесплатным бустом...",
"Daily task completed successfully with free boost.": "Ежедневное задание успешно выполнено с бесплатным бустом.",
"Failed to complete daily task with free boost.": "Не удалось выполнить ежедневное задание с бесплатным бустом.",
"Attempting to get best card details...": "Попытка получить данные о лучшей карте...",
"Best card details successfully received.": "Данные о лучшей карте успешно получены.",
"Failed to get best card details.": "Не удалось получить данные о лучшей карте.",
"Attempting to get daily task details...": "Попытка получить данные о ежедневном задании...",
"Daily task details successfully received.": "Данные о ежедневном задании успешно получены.",
"Failed to get daily task details.": "Не удалось получить данные о ежедневном задании.",
"Attempting to claim daily reward with free boost...": "Попытка получить ежедневную награду с бесплатным бустом...",
"Daily reward claimed successfully with free boost.": "Ежедневная награда успешно получена с бесплатным бустом.",
"Failed to claim daily reward with free boost.": "Не удалось получить ежедневную награду с бесплатным бустом.",
"Attempting to buy upgrades with free boost...": "Попытка купить обновления с бесплатным бустом...",
"Upgrades successfully bought with free boost.": "Обновления успешно куплены с бесплатным бустом.",
"Failed to buy upgrades with free boost.": "Не удалось купить обновления с бесплатным бустом.",
"Attempting to claim daily airdrop with free boost...": "Попытка получить ежедневный аирдроп с бесплатным бустом...",
"Daily airdrop successfully claimed with free boost.": "Ежедневный аирдроп успешно получен с бесплатным бустом.",
"Failed to claim daily airdrop with free boost.": "Не удалось получить ежедневный аирдроп с бесплатным бустом.",
"Attempting to complete playground game with free boost...": "Попытка завершить задание игровой площадки с бесплатным бустом...",
"Playground game successfully completed with free boost.": "Задание игровой площадки успешно завершено с бесплатным бустом.",
"Failed to complete playground game with free boost.": "Не удалось завершить задание игровой площадки с бесплатным бустом.",
"To stop the bot, press Ctrl + C": "Чтобы остановить бота, нажмите Ctrl+C",
"Checking for free tap boost...": "Проверка бесплатных тап бустов",
"No free boosts available": "Бесплатных тап бустов больше нет",
"Registering event for": "Регистрируем событие для",
"Event registered successfully.": "Событие успешно выполнено",
"key:": "ключ:",
"key...": "ключ...",
"key.": "ключ.",
"claimed successfully.": "получено успешно",
"Sleeping for": "Засыпаю на",
"Rechecking all accounts in": "Перепроверка всех аккаунтов через",
"Unable to get account config data.": "Не удалось получить данные аккаунта",
"Attempting to buy the best card...": "Покупаю лучшую карту...",
"Spend tokens:": "Потрачено монет:",
"Free boost found, attempting to buy...": "Бесплатный там буст найден, попытка купить...",
"Bought": "Куплено",
"Account config version:": "Версия конфига аккаунтов:",
"account skins...": "скины аккаунта...",
"Failed to get skins.": "Ошибка получения скинов.",
"Text was:": "Текст был:",
"Unable to register event.": "Не удалось зарегистрировать событие",
"Unable to get": "Невозможно получить",
"Morse code was:": "Код Морзе был:",
"Free boost bought successfully": "Бесплатный буст куплен успешно",
"Upgrade purchase would decrease balance below minimum limit, aborting.": "Покупка обновления приведет к снижению баланса ниже минимального лимита, что приведет к отмене.",
"Unable to get daily keys mini game.": "Невозможно получить ежедневные ключи в миниигре",
}
Чтение файла
with open(file_path, 'r', encoding='utf-8') as file:
file_contents = file.read()
Замена фраз
for old_phrase, new_phrase in replacements.items():
file_contents = file_contents.replace(old_phrase, new_phrase)
Запись обратно в файл
with open(file_path, 'w', encoding='utf-8') as file:
file.write(file_contents)
Many thanks to the author for the bot. I made a Russifier for my convenience and for my logging. Anyone who needs it can use it, you need to put it next to the main script
import os
Путь к файлу
file_path = os.path.join(os.getcwd(), "main.py")
Словарь для замены фраз, убраны дубликаты
replacements = { "Starting all accounts...": "Запуск всех аккаунтов...", "Starting account...": "Запуск аккаунта...", "Getting basic account data...": "Получение основных данных аккаунта...", "Account detected as bot:": "Обнаружение аккаунта как бота:", "Getting account config data...": "Получение данных конфигурации аккаунта...", "Decoding daily cipher...": "Расшифровка ежедневного шифра...", "Daily cipher: VAULT and Morse code:": "Ежедневный шифр:", "Getting account data...": "Получение данных аккаунта...", "Account Balance Coins:": "Баланс монет аккаунта:", "Available Taps:": "Доступные клики:", "Max Taps:": "Максимум кликов:", "Total Keys:": "Всего ключей:", "Balance Keys:": "Баланс ключей:", "Getting account upgrades...": "Получение обновлений аккаунта...", "Getting account tasks...": "Получение задач аккаунта...", "Daily cipher:": "Ежедневный шифр", "Getting account airdrop tasks...": "Получение задач для аирдропа...", "Getting account IP...": "Получение IP адреса аккаунта...", "Company:": "Компания:", "Country:": "Страна:", "Attempting to finish mini game...": "Попытка завершить мини-игру...", "Daily keys mini game already claimed.": "Ежедневная мини-игра с ключами уже завершена.", "Starting to tap...": "Начинаю кликать...", "Tapping completed successfully.": "Клики завершены успешно.", "Daily cipher already claimed.": "Ежедневный шифр уже выполнен.", "Checking for daily task...": "Проверка ежедневного задания...", "Daily task already completed.": "Ежедневное задание уже выполнено.", "Checking for available task...": "Проверка доступных заданий...", "Tasks already done": "Все задания уже выполнены", "Starting gettting playground games...": "Получаю список игр на площадке...", "Playground game Bike Ride 3D in Hamster FAM already claimed.": "Игра на площадке Bike Ride 3D в Hamster FAM уже получена.", "Checking for best card...": "Проверка лучшей карты...", "Searching for the best upgrades...": "Поиск лучших обновлений...", "Best upgrade is": "Лучшее обновление", "with profit": "с прибылью", "and price": "и ценой", "Balance is too low to buy the best card.": "Недостаточно баланса для покупки лучшей карты.", "Final account balance:": "Итоговый баланс аккаунта:", "coins,": "монет,", "Your profit per hour is": "Ваша прибыль в час составляет", "Spent:": "Потрачено:", "Level:": "Уровень:", "Balance is too low to start buying upgrades.": "Недостаточно баланса для начала покупки обновлений.", "Playground games are disabled.": "Игры на площадке отключены.", "Rechecking all accounts in seconds...": "Повторная проверка всех аккаунтов через секунд...", "Sleeping for seconds because of random delay...": "Ожидание секунд из-за случайной задержки...", "and Morse code:": "и код Морзе:", "Unable to get playground games.": "Не удалось получить список игр на площадке.", "Playground game claimed successfully.": "Игра на площадке успешно получена.", "already claimed.": "уже получена.", "Balance is too low to buy the best card, Best card:": "Недостаточно баланса для покупки лучшей карты, Лучшая карта:", "Hamster Kombat Auto farming bot started successfully.": "Автофарм бот Hamster Kombat успешно запущен.", "Bought with profit and price": "Куплено с прибылью и ценой", "seconds because of random delay...": "секунд из-за случайной задержки...", "Failed to get upgrades list.": "Не удалось получить список обновлений.", "Failed to get tasks list.": "Не удалось получить список задач.", "Failed to get airdrop tasks list.": "Не удалось получить список задач для аирдропа.", "Failed to get IP.": "Не удалось получить IP.", "Attempting to claim daily cipher...": "Попытка получить ежедневный код...", "Daily cipher claimed successfully.": "Ежедневный код успешно получен.", "Daily cipher claimed successfully. Text was:": "Ежедневный код успешно получен. Текст был:", "Failed to get daily task.": "Не удалось получить ежедневное задание.", "Attempting to complete daily task...": "Попытка выполнить ежедневное задание...", "Daily task completed successfully, Day:": "Ежедневное задание успешно выполнено, День:", "Attempting to complete Youtube Or Twitter task...": "Попытка выполнить задание YouTube или Twitter...", "Task completed - id:": "Задание выполнено - id:", "Reward coins:": "Наградные монеты:", "Starting to tap with free boost...": "Начало кликов с бесплатным бустом...", "Tapping with free boost completed successfully.": "Клики с бесплатным бустом завершены успешно.", "Auto upgrade is disabled.": "Автоматическое обновление отключено.", "Checking for upgrades...": "Проверка обновлений...", "No upgrades available.": "Нет доступных обновлений.", "Attempting to buy an upgrade...": "Попытка купить обновление...", "Failed to buy an upgrade.": "Не удалось купить обновление.", "Upgrade bought successfully": "Обновление успешно куплено", "Upgrades purchase completed successfully.": "Покупка обновлений успешно завершена.", "AccountsRecheckTime and MaxRandomDelay values are set to 0, bot will close now.": "Значения AccountsRecheckTime и MaxRandomDelay установлены на 0, бот сейчас закроется.", "Stopping Master Hamster Kombat Auto farming bot...": "Остановка автофарм бота Master Hamster Kombat...", "Version:": "Версия:", "Developed by:": "Разработано:", "Project Github:": "Проект на Github:", "Welcome to": "Добро пожаловать в", "Playground game": "Игра на площадке", "Invalid method:": "Недопустимый метод:", "Status code is not": "Код состояния не", "Response:": "Ответ:", "Error:": "Ошибка:", "Unable to get account data.": "Не удалось получить данные аккаунта.", "Invalid account data.": "Недействительные данные аккаунта.", "Invalid balance coins.": "Недействительный баланс монет.", "Failed to buy the card.": "Не удалось купить карту.", "Card bought successfully": "Карта успешно куплена", "is on cooldown...": "на перезарядке...", "is on cooldown, Checking for next card...": "на перезарядке, проверка следующей карты...", "is too expensive to buy in parallel...": "слишком дорого для покупки одновременно...", "Best card purchase completed successfully, Your profit per hour increased by": "Покупка лучшей карты успешно завершена, Ваша прибыль в час увеличилась на", "Daily keys mini game is on cooldown...": "Ежедневная мини-игра с ключами на перезарядке...", "Unable to start mini game.": "Не удалось запустить мини-игру.", "Unable to claim mini game.": "Не удалось завершить мини-игру.", "Waiting for seconds, Mini-game will be completed in": "Ожидание секунд, Мини-игра будет завершена через", "Starting": "Стартуем", "Bike Ride 3D in Hamster FAM key:": "Ключ Bike Ride 3D в Hamster FAM:", "Claiming": "Получение", "Getting": "Получаем", "Unable to get account basic data.": "Не удалось получить основные данные аккаунта.", "seconds...": "секунд...", "seconds,": "секунд,", "Final coins balance:": "Итоговый баланс монет:", "Best card is": "Лучшая карта", "will be checked in the next run...": "будет проверено при следующем запуске...", "Failed to get the card.": "Не удалось получить карту.", "Card purchase completed successfully.": "Покупка карты успешно завершена.", "Bike Ride 3D in Hamster FAM successfully claimed.": "Bike Ride 3D в Hamster FAM успешно получен.", "Attempting to get daily cipher...": "Попытка получить ежедневный шифр...", "Daily cipher successfully received.": "Ежедневный шифр успешно получен.", "Attempting to start daily task...": "Попытка начать ежедневное задание...", "Daily task successfully completed.": "Ежедневное задание успешно выполнено.", "Attempting to complete playground game task...": "Попытка завершить задание игровой площадки...", "Playground game task successfully completed.": "Задание игровой площадки успешно выполнено.", "Attempting to claim daily reward...": "Попытка получить ежедневную награду...", "Daily reward successfully claimed.": "Ежедневная награда успешно получена.", "Daily reward already claimed.": "Ежедневная награда уже получена.", "Unable to complete task.": "Не удалось выполнить задание.", "Attempting to claim daily airdrop...": "Попытка получить ежедневный аирдроп...", "Daily airdrop successfully claimed.": "Ежедневный аирдроп успешно получен.", "Unable to get playground game data.": "Не удалось получить данные игровой площадки.", "Unable to complete playground game task.": "Не удалось выполнить задание игровой площадки.", "Attempting to get best upgrades...": "Попытка получить лучшие обновления...", "Best upgrades successfully received.": "Лучшие обновления успешно получены.", "Upgrade purchase successful.": "Покупка обновлений успешна.", "Account tasks are complete.": "Задачи аккаунта выполнены.", "Playground game tasks are complete.": "Задания игровой площадки выполнены.", "Daily airdrop tasks are complete.": "Задания по ежедневному аирдропу выполнены.", "Checking daily task status...": "Проверка статуса ежедневного задания...", "Unable to get daily task status.": "Не удалось получить статус ежедневного задания.", "Daily task status successfully received.": "Статус ежедневного задания успешно получен.", "Failed to get daily task status.": "Не удалось получить статус ежедневного задания.", "Attempting to buy best card...": "Попытка купить лучшую карту...", "Best card successfully purchased.": "Лучшая карта успешно куплена.", "Attempting to complete daily task with free boost...": "Попытка выполнить ежедневное задание с бесплатным бустом...", "Daily task completed successfully with free boost.": "Ежедневное задание успешно выполнено с бесплатным бустом.", "Failed to complete daily task with free boost.": "Не удалось выполнить ежедневное задание с бесплатным бустом.", "Attempting to get best card details...": "Попытка получить данные о лучшей карте...", "Best card details successfully received.": "Данные о лучшей карте успешно получены.", "Failed to get best card details.": "Не удалось получить данные о лучшей карте.", "Attempting to get daily task details...": "Попытка получить данные о ежедневном задании...", "Daily task details successfully received.": "Данные о ежедневном задании успешно получены.", "Failed to get daily task details.": "Не удалось получить данные о ежедневном задании.", "Attempting to claim daily reward with free boost...": "Попытка получить ежедневную награду с бесплатным бустом...", "Daily reward claimed successfully with free boost.": "Ежедневная награда успешно получена с бесплатным бустом.", "Failed to claim daily reward with free boost.": "Не удалось получить ежедневную награду с бесплатным бустом.", "Attempting to buy upgrades with free boost...": "Попытка купить обновления с бесплатным бустом...", "Upgrades successfully bought with free boost.": "Обновления успешно куплены с бесплатным бустом.", "Failed to buy upgrades with free boost.": "Не удалось купить обновления с бесплатным бустом.", "Attempting to claim daily airdrop with free boost...": "Попытка получить ежедневный аирдроп с бесплатным бустом...", "Daily airdrop successfully claimed with free boost.": "Ежедневный аирдроп успешно получен с бесплатным бустом.", "Failed to claim daily airdrop with free boost.": "Не удалось получить ежедневный аирдроп с бесплатным бустом.", "Attempting to complete playground game with free boost...": "Попытка завершить задание игровой площадки с бесплатным бустом...", "Playground game successfully completed with free boost.": "Задание игровой площадки успешно завершено с бесплатным бустом.", "Failed to complete playground game with free boost.": "Не удалось завершить задание игровой площадки с бесплатным бустом.", "To stop the bot, press Ctrl + C": "Чтобы остановить бота, нажмите Ctrl+C", "Checking for free tap boost...": "Проверка бесплатных тап бустов", "No free boosts available": "Бесплатных тап бустов больше нет", "Registering event for": "Регистрируем событие для", "Event registered successfully.": "Событие успешно выполнено", "key:": "ключ:", "key...": "ключ...", "key.": "ключ.", "claimed successfully.": "получено успешно", "Sleeping for": "Засыпаю на", "Rechecking all accounts in": "Перепроверка всех аккаунтов через", "Unable to get account config data.": "Не удалось получить данные аккаунта", "Attempting to buy the best card...": "Покупаю лучшую карту...", "Spend tokens:": "Потрачено монет:", "Free boost found, attempting to buy...": "Бесплатный там буст найден, попытка купить...", "Bought": "Куплено", "Account config version:": "Версия конфига аккаунтов:", "account skins...": "скины аккаунта...", "Failed to get skins.": "Ошибка получения скинов.", "Text was:": "Текст был:", "Unable to register event.": "Не удалось зарегистрировать событие", "Unable to get": "Невозможно получить", "Morse code was:": "Код Морзе был:", "Free boost bought successfully": "Бесплатный буст куплен успешно", "Upgrade purchase would decrease balance below minimum limit, aborting.": "Покупка обновления приведет к снижению баланса ниже минимального лимита, что приведет к отмене.", "Unable to get daily keys mini game.": "Невозможно получить ежедневные ключи в миниигре", }
Чтение файла
with open(file_path, 'r', encoding='utf-8') as file: file_contents = file.read()
Замена фраз
for old_phrase, new_phrase in replacements.items(): file_contents = file_contents.replace(old_phrase, new_phrase)
Запись обратно в файл
with open(file_path, 'w', encoding='utf-8') as file: file.write(file_contents)