Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noob123-art/hamster-clicker

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.
https://github.com/noob123-art/hamster-clicker

autoclicker bitcoin crypto-bot cryptocurrency cryptography hamster mini-app mini-apps notcoin tapswap telegram telegram-click-bot telegram-mini-app telegram-mini-apps

Last synced: 9 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

[](https://t.me/sho6ot)
[](https://www.python.org/downloads/)

![img1](.github/images/demo.png)

> 🇷🇺 README на русском доступен [здесь](README.md)

## ⚙ [Settings](https://github.com/shamhi/HamsterKombatBot/blob/main/.env-example)
| Setting | Description |
|--------------------------|------------------------------------------------------------------------------------------|
| **API_ID / API_HASH** | Platform data from which to launch a Telegram session _(stock - Android)_ |
| **MIN_AVAILABLE_ENERGY** | Minimum amount of available energy, upon reaching which there will be a delay _(eg 100)_ |
| **SLEEP_BY_MIN_ENERGY** | Delay when reaching minimum energy in seconds _(eg [1800,2400])_ |
| **AUTO_UPGRADE** | Whether to upgrade the passive earn _(True / False)_ |
| **MAX_LEVEL** | Maximum upgrade level _(eg 20)_ |
| **BALANCE_TO_SAVE** | Balance limit that the bot “won't touch” _(eg 1000000)_ |
| **UPGRADES_COUNT** | The count of cards that the bot will upgrade in 1 lap _(eg 10)_ |
| **MAX_COMBO_PRICE** | Maximum purchase price for buying combo cards with an available balance _(eg 10000000)_ |
| **APPLY_DAILY_ENERGY** | Whether to use the daily free energy boost _(True / False)_ |
| **APPLY_DAILY_TURBO** | Whether to use the daily free turbo boost _(True / False)_ |
| **RANDOM_CLICKS_COUNT** | Random number of taps _(eg [50,200])_ |
| **SLEEP_BETWEEN_TAP** | Random delay between taps in seconds _(eg [10,25])_ |
| **USE_RANDOM_USERAGENT** | Whether to random User Agent every time to start _(True / False)_ |

## 📕 Профили
Possible to create a profile with unique data for each session:
```json
{
"session1": {
"proxy": "socks5://yGow3a:[email protected]:9715",
"headers": {"...": "..."},
"fingerprint": {"...": "..."}
},
"session2": {
"proxy": "socks5://yGow3a:[email protected]:9715",
"headers": {"...": "..."},
"fingerprint": {"...": "..."}
},
"...": {}
}
```
> ❕ **Note**: `session1` и `session2` - are examples of session names.

## ⚡ Quick Start
1. To install libraries on Windows click on `INSTALL.bat`.
2. To start the bot use `START.bat` (or in console: `python main.py`).

## 📌 Prerequisites
Before you begin, ensure you have the following installed:
- [Python](https://www.python.org/downloads/) version 3.10 or 3.11

## 📃 Getting API Keys
1. Go to [my.telegram.org](https://my.telegram.org) and log in using your phone number.
2. Select **"API development tools"** and fill out the form to register a new application.
3. Note down the `API_ID` and `API_HASH` in `.env` file provided after registering your application.

## 🧱 Installation
You can download [**Repository**](https://github.com/shamhi/HamsterKombatBot) by cloning it to your system and installing the necessary dependencies:
```shell
~ >>> git clone https://github.com/shamhi/HamsterKombatBot.git
~ >>> cd HamsterKombatBot

#Linux
~/HamsterKombatBot >>> python3 -m venv venv
~/HamsterKombatBot >>> source venv/bin/activate
~/HamsterKombatBot >>> pip3 install -r requirements.txt
~/HamsterKombatBot >>> cp .env-example .env
~/HamsterKombatBot >>> nano .env # Here you must specify your API_ID and API_HASH , the rest is taken by default
~/HamsterKombatBot >>> python3 main.py

#Windows
~/HamsterKombatBot >>> python -m venv venv
~/HamsterKombatBot >>> venv\Scripts\activate
~/HamsterKombatBot >>> pip install -r requirements.txt
~/HamsterKombatBot >>> copy .env-example .env
~/HamsterKombatBot >>> # Specify your API_ID and API_HASH, the rest is taken by default
~/HamsterKombatBot >>> python main.py
```
> Installing as a Linux service for running the bot in the background [here](docs/LINUX-SERVIS-INSTALL_EN.md).

⏳ Also for quick launch you can use arguments, for example:
```shell
~/HamsterKombatBot >>> python3 main.py --action (1/2)
# Or
~/HamsterKombatBot >>> python3 main.py -a (1/2)

#1 - Create session
#2 - Run clicker
```