Skip to content

Icey067/Discord-auto-status-changer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔄 Discord Auto Status Changer

A lightweight Python script that loops through your Discord custom statuses sequentially on a fixed interval. Set your own statuses, emojis, and timing — and let it run in the background.

Python License Platform

Preview

  ╔══════════════════════════════════════════╗
  ║     🔄 Discord Auto Status Changer      ║
  ╚══════════════════════════════════════════╝

  ✔ Logged in as: Icey
  ─ 10 statuses loaded
  ─ Interval: 30s
  ─ Mode: sequential loop
  ─ Ctrl+C to stop

  [21:34:07]  #1    →  💻 Coding something cool
           next in 30s...
  [21:34:37]  #2    →  🎮 Gaming time
           next in 30s...
  [21:35:07]  #3    →  🎵 Vibing to music
           next in 30s...

Features

  • 🔁 Loops through statuses sequentially — cycles back to the start after the last one
  • ⏱️ Configurable interval between changes (default: 30 seconds)
  • ⚡ Handles rate limits automatically
  • 🎨 Clean, colored terminal output

Setup

1. Clone the repo

git clone https://github.com/Icey067/Discord-auto-status-changer.git
cd Discord-auto-status-changer

2. Install dependencies

pip install requests

Or use a virtual environment:

python -m venv venv
source venv/bin/activate        # Linux/macOS
# venv\Scripts\activate         # Windows
pip install -r requirements.txt

3. Get your Discord token

  1. Open Discord in your browser (not the app)
  2. Press F12 to open DevTools
  3. Go to the Network tab
  4. Send a message in any channel
  5. Click any request to discord.com/api and find the Authorization header — that's your token

4. Configure the script

Open discord_status_changer.py and edit:

TOKEN = "paste_your_token_here"

STATUSES = [
    {"text": "💻 Coding something cool", "emoji": "💻"},
    {"text": "🎮 Gaming time", "emoji": "🎮"},
    # add your own...
]

INTERVAL = 30  # seconds between each status change

5. Run it

python discord_status_changer.py

Press Ctrl+C to stop.

Configuration

Option Default Description
TOKEN Your Discord user token
STATUSES 10 presets List of status texts and emojis to loop through
INTERVAL 30 Seconds between each status change
ONLINE_STATUS "online" Your presence (online, idle, dnd, invisible)

⚠️ Disclaimer

This script interacts with Discord's API using a user token, which is against Discord's Terms of Service. Use at your own risk. I'm not responsible for any account restrictions.

License

MIT

About

Automatically loop through custom Discord statuses on a timer. Lightweight Python script with colored terminal output.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages