Documentation

Everything you need to install, configure, and deploy your bots.

Getting Started

Installation

All bots require Python 3.10+. After purchase, download the .zip from your account page, unzip, and install dependencies:

# Unzip the bot
unzip price-tracker.zip && cd price-tracker

# Create a virtual environment
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

Running a Bot

Each bot includes a main Python file. Run it directly or import it as a module:

# Run directly
python price_tracker.py

# Or import in your own script
from price_tracker import PriceTracker
tracker = PriceTracker()

Configuration

Environment Variables

Bots that require API keys or credentials use environment variables. Copy the example .env file and fill in your values:

cp .env.example .env
# Edit .env with your values
nano .env

Config Files

Some bots use YAML or JSON config files for advanced settings. Check the bot's README for the config schema and available options.

Deployment

Running as a Service

For bots that run continuously (monitors, watchers), create a systemd service or use a process manager:

# Using systemd (Linux)
sudo nano /etc/systemd/system/mybot.service

# Using PM2 (Node.js process manager, works with Python too)
pm2 start python3 --name "price-tracker" -- price_tracker.py

# Using screen/tmux
screen -S mybot python3 price_tracker.py

Docker

All bots can be containerized. A basic Dockerfile pattern:

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python", "price_tracker.py"]

Security

API Keys & Secrets

Never commit API keys or passwords to version control. Always use environment variables or a .env file (added to .gitignore).

Updates

All purchases include lifetime updates. Check your account page for the latest version of each bot. We recommend keeping your bots up to date for security patches and new features.

Each bot also includes its own detailed README with specific setup instructions, configuration options, and usage examples. Check the bot's page or the included README.md file after download.