Skip to content
This repository was archived by the owner on Oct 21, 2025. It is now read-only.

kWAYTV/kick-points-miner

Repository files navigation

Kick Points Miner

Automated bot for mining channel points on Kick.com through periodic chat interactions across multiple channels.

Features

  • Multi-channel concurrent monitoring
  • Livestream detection with automatic message sending
  • Configurable timing intervals with randomization
  • Structured logging with Loguru
  • Clean, typed Python architecture

Installation

git clone https://github.com/kWAYTV/kick-points-miner.git
cd kick-points-miner
pip install -r requirements.txt

Configuration

Copy config.example.json to config.json and configure:

{
  "channels": ["channel1", "channel2"],
  "authorization": "Bearer YOUR_TOKEN_HERE",
  "wait_times": {
    "livestream_active": { "min": 120, "max": 300 },
    "livestream_inactive": 300,
    "error_wait": 180
  },
  "messages": ["[emote:1730752:emojiAngel]", "[emote:1730753:emojiAngry]"]
}

Obtaining Authorization Token:

  1. Open any Kick.com livestream
  2. Open Developer Tools (F12) → Network tab
  3. Send a chat message
  4. Locate request to https://kick.com/api/v2/messages/send/XXXXX
  5. Copy the Authorization header value (starts with "Bearer")

Usage

Standard Python

python main.py

Docker

# Build and run
docker-compose up -d

# View logs
docker-compose logs -f

# Stop
docker-compose down

Requirements

  • Python 3.10+
  • Dependencies: cloudscraper, loguru

License

MIT

Disclaimer

Educational purposes only. Use in accordance with Kick.com Terms of Service.

About

🎮 Automated kick.com channel points miner with multi-channel support and smart timing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published