Skip to content

Keep your Discord activity streak alive 24/7 with robust reconnection handling

Notifications You must be signed in to change notification settings

getthevoid/discord-streak

Repository files navigation

discord-streak

Python 3.12+ License: MIT

Keep your Discord activity streak alive 24/7.

Quick Start

# Clone and setup
git clone https://github.com/getthevoid/discord-streak.git
cd discord-streak
cp .env.example .env

# Configure .env with your token and servers
# DISCORD_TOKEN=your_token
# DISCORD_SERVERS=guild_id:channel_id

# Run
make dev

Features

  • 24/7 Online Presence — Maintains your Discord status around the clock
  • Multi-Server Support — Join voice channels across up to 15 servers simultaneously
  • Auto-Reconnect — Handles disconnects with exponential backoff (1s → 60s max)
  • Configurable Status — Choose between online, idle, or dnd
  • Free Hosting Ready — Built-in health server for Render/Railway

Configuration

Variable Description Default
DISCORD_TOKEN Your Discord user token Required
DISCORD_STATUS Status: online, idle, dnd online
DISCORD_SERVERS guild_id:channel_id pairs (comma-separated) Required

Documentation

Metadata

__metadata__ = {
    "name": "discord-streak",
    "version": "1.1.2",
    "author": "getthevoid",
    "license": "MIT",
    "python": ">=3.12",
    "repository": "github.com/getthevoid/discord-streak",
}

Disclaimer

This tool uses a user token which is against Discord's Terms of Service. Use at your own risk.

About

Keep your Discord activity streak alive 24/7 with robust reconnection handling

Topics

Resources

Stars

Watchers

Forks