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

https://github.com/snap-bots/snapchat-score-bot

snapchat score bot
https://github.com/snap-bots/snapchat-score-bot

adb appium automation bot cli docker mobile mobile-automation nodejs playwright python snapchat snapchat-score-bot

Last synced: about 2 months ago
JSON representation

snapchat score bot

Awesome Lists containing this project

README

          

# snapchat score bot

Smart, modular automation to simulate safe, human-like Snapchat activity to build/track score at scale.



Try it Free



Join Discord


Contact on Telegram

## Introduction
**snapchat score bot** helps growth hackers and QA teams automate routine Snapchat actions (open/send snaps, add friends, view stories, light chatting patterns) with realistic delays, device isolation, and proxy support. Built for phone-farm setups (real Android), emulators, or headless flows to test engagement and track score changes safely.

**Key Benefits**
- **Time-saving:** Schedule and batch actions across many devices/accounts.
- **Scalable:** Horizontal scaling via Docker + queue workers.
- **Safer:** Human-like randomness, device isolation, and proxy rotation.

## Features
- Human-like schedulers: randomized delays, day/night windows, action caps.
- Multi-device orchestration (ADB/Appium) with per-device profiles & proxies.
- Pluggable runners: **Python (Appium/ADB)** and **Node.js (Playwright/ADB)**.
- Score tracker: snapshots score before/after runs with CSV/JSON export.
- Task presets: open-snaps, send-snaps to streak list, add-friends, view-stories.
- Anti-pattern guards: cool-downs, max sends/hour, session rotation.
- .env-driven config + per-account YAML for overrides.


snapchat-score-bot hero image

## Use Cases
- Warm-up new accounts gradually before real campaigns.
- QA/testing Snapchat flows on many devices automatically.
- Research: measure which activity patterns move score without flags.
- Phone-farm orchestration with reporting and audit trails.

## Contact



Join Discord


Contact on Telegram

---

## Installation Instructions

### Pre-requisites
- **Python 3.10+**
- **Node.js 18+** (optional Node runner)
- **Java JDK 11+**, **Android Platform Tools (ADB)**
- **Appium Server** (if using Appium flows)
- **Docker** (optional for containerized workers)
- **Devices/Emulators:** Real Android (recommended) or Android emulator
- **Proxies (optional):** HTTP/SOCKS or mobile proxies per device

### Clone the Repo
```bash
git clone https://github.com/yourusername/snapchat-score-bot.git
cd snapchat-score-bot
```

---

## Run Commands

### Python (CLI)
```bash
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python cli.py run --preset streaks --accounts ./accounts --duration 45m
```

### Node.js (CLI)
```bash
npm i
node runner.js run --preset open-and-send --accounts ./accounts --duration 30m
```

### Docker
```bash
docker build -t snapchat-score-bot .
docker run --rm --env-file .env -v $PWD/accounts:/app/accounts -v $PWD/reports:/app/reports --network host snapchat-score-bot python cli.py run --preset streaks --accounts ./accounts
```



Join Discord


Contact on Telegram