Skip to content

m0nclous/click-claim-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Click Claim Bot

Click Claim Bot

Automate your farming in Telegram Mini Apps!

Node version Docker License

Online Users

β€” Select Language β€”

en ru

πŸ€– Supported Mini Apps

πŸ†οΈ Online bot without problems

Use a ready-made online bot to automate your farm.

  1. Go to Telegram bot @ClickClaimBot
  2. Press the Start button or type /start
  3. Use the /login command to start the Telegram session binding process
  4. Provide your contact to the bot
    This will be required to log into your account
  5. Enter the code sent to Telegram to login
    Important! Numbers need to be separated by spaces
  6. Enter your cloud password from Telegram
    Important! Once entered, the password will be immediately removed from the chat!
    Passwords are not saved on the server!
  7. Congratulations!
    After successfully linking your account, the bot will be able to automate your farming in Telegram Mini Apps

⚑️ Quick start (self-hosted)

Telegram App

To receive session games and make requests, you must register the Telegram application.

  1. Go to your personal Telegram account my.telegram.org
  2. Login by phone number
  3. Go to section API development tools
  4. Create a new application
  5. You will need data: api_id, api_hash, Production configuration

Telegram Bot

To manage a click-claim-bot, you need to create a Telegram chatbot. t.me/BotFather
You will need Token HTTP API and username

🐳 Docker-way to quick start

Install docker for you OS
You can find instructions on open sources

Install docker-compose
You can find instructions on open sources

Create new folder for click-claim-bot

Create docker-compose.yml

services:
    app:
        image: m0nclous/click-claim-bot:latest
        restart: unless-stopped
        volumes:
            - './storage/logs:/app/storage/logs'
            - './proxy-list.txt:/app/proxy-list.txt'
        environment:
            APP_KEY: '${APP_KEY}'

            TZ: '${TZ:-UTC}'
            NODE_ENV: '${NODE_ENV:-production}'

            REDIS_HOST: '${REDIS_HOST:-redis}'
            REDIS_PORT: '${REDIS_PORT:-6379}'
            REDIS_PASSWORD: '${REDIS_PASSWORD:-}'

            TELEGRAM_API_ID: '${TELEGRAM_API_ID}'
            TELEGRAM_API_HASH: '${TELEGRAM_API_HASH}'

            TELEGRAM_BOT_TOKEN: '${TELEGRAM_BOT_TOKEN}'
            TELEGRAM_BOT_NAME: '${TELEGRAM_BOT_NAME}'

            LOG_LEVEL: '${LOG_LEVEL:-trace}'
            LOGTAIL_SOURCE_TOKEN: '${LOGTAIL_SOURCE_TOKEN:-}'

            KEY_GENERATE_ENABLE: '${KEY_GENERATE_ENABLE:-false}'
            KEY_GENERATE_USE_PROXY: '${KEY_GENERATE_USE_PROXY:-false}'
            KEY_GENERATE_PROXY_USER: '${KEY_GENERATE_PROXY_USER:-}'
            KEY_GENERATE_PROXY_PASSWORD: '${KEY_GENERATE_PROXY_PASSWORD:-}'

        depends_on:
            redis:
                condition: service_healthy

    redis:
        image: 'redis:7.2.5-alpine'
        restart: unless-stopped
        command: ['redis-server', '--requirepass ${REDIS_PASSWORD}']
        ports:
            - '${FORWARD_REDIS_PORT:-6379}:6379'
        volumes:
            - 'redis-data:/data'
        healthcheck:
            test:
                - CMD
                - redis-cli
                - ping
            retries: 3
            timeout: 5s

volumes:
    redis-data:

Create .env

### App
HOST=127.0.0.1
# Random UUID https://www.uuidgenerator.net
APP_KEY=
TZ=UTC

### Telegram MTP https://my.telegram.org/apps
# App api_id
TELEGRAM_API_ID=
# App api_hash
TELEGRAM_API_HASH=
# MTProto Production configuration
TELEGRAM_DC_ID=2
TELEGRAM_DC_IP=149.154.167.50
TELEGRAM_DC_PORT=443

### Telegram Bot https://t.me/BotFather
TELEGRAM_BOT_TOKEN=
TELEGRAM_BOT_NAME=

### Redis
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=

### Logs
LOG_LEVEL=trace
# BetterStack https://logs.betterstack.com
LOGTAIL_SOURCE_TOKEN=

### Key Generate Buffer
KEY_GENERATE_ENABLE=false
KEY_GENERATE_USE_PROXY=false
KEY_GENERATE_PROXY_USER=
KEY_GENERATE_PROXY_PASSWORD=

Edit .env and insert the current data:

  • APP_KEY - random UUID uuidgenerator.net
  • TELEGRAM_API_ID - api_id of a previously created Telegram application
  • TELEGRAM_API_HASH - api_hash of a previously created Telegram application
  • TELEGRAM_DC_ID - DC ID from the Available section MTProto servers (Production configuration)
  • TELEGRAM_DC_IP - IP from the Available section MTProto servers (Production configuration)
  • TELEGRAM_DC_PORT - PORT from the Available section MTProto servers (Production configuration)
  • TELEGRAM_BOT_TOKEN - Token of the created bot in @BotFather
  • TELEGRAM_BOT_NAME - Username of the created bot in @BotFather
  • REDIS_PASSWORD - random UUID uuidgenerator.net

That's it, the bot is ready to launch: use the command docker-compose up -d

βš™οΈ Telegram Bot Commands

Base:

  • /start β€” Start Bot
  • /login β€” Login to Telegram
  • /logout β€” Logout from Telegram
  • /status β€” Bot status

Gemz:

  • /bot_gemz_click_start β€” Start Gemz auto click
  • /bot_gemz_click_stop β€” Stop Gemz auto click
  • /bot_gemz_daily_start β€” Start Gemz daily reward
  • /bot_gemz_daily_stop β€” Stop Gemz daily reward

MTK:

  • /bot_mtk_click_start β€” Start MTK auto click
  • /bot_mtk_click_stop β€” Stop MTK auto click
  • /bot_mtk_daily_start β€” Start MTK daily reward
  • /bot_mtk_daily_stop β€” Stop MTK daily reward

MemeFI Coin:

  • /bot_memefi_click_start β€” Start MemeFI auto click
  • /bot_memefi_click_stop β€” Stop MemeFI auto click

Mine 2 Mine:

  • /bot_mine2mine_click_start β€” Start Mine2Mine auto click
  • /bot_mine2mine_click_stop β€” Stop Mine2Mine auto click

Citi Holders:

  • /bot_city_holders_click_start β€” Start City Holders auto click
  • /bot_city_holders_click_stop β€” Stop City Holders auto click

Zavod:

  • /bot_zavod_claim_start β€” Start Zavod auto claim
  • /bot_zavod_claim_stop β€” Stop Zavod auto claim
  • /bot_zavod_craft_start β€” Start Zavod auto craft
  • /bot_zavod_craft_stop β€” Stop Zavod auto craft

ToON:

  • /bot_toon_claim_start β€” Start ToON auto claim
  • /bot_toon_claim_stop β€” Stop ToON auto claim

Time Farm

  • /bot_time_farm_claim_start β€” Start Time Farm auto claim
  • /bot_time_farm_claim_stop β€” Stop Time Farm auto claim

Farty Beetle NFT

  • /bot_farty_beetle_craft_start β€” Start Farty Beetle NFT craft
  • /bot_farty_beetle_craft_stop β€” Stop Farty Beetle NFT craft

Hamster Combat

  • /best_card_for_buy_hamster_combat β€” Find best upgrade to buy
  • /get_keys_hamster_combat β€” Get keys for all available games

❗️ Support the author

You can support the author on Boosty, both on a permanent and on a one-time basis.

All proceeds from this way will go to support my projects and will energize me to create new features.

support me on Boosty

πŸ† A win-win cooperation

And now, I invite you to participate in this project! Let's work together to create the most useful bot on the web today.

  • Issues: ask questions and submit your features.
  • Pull requests: send your improvements to the current.

⚠️ License

Click Claim Bot β€” is free and open-source software licensed under the MIT License.