Skip to main content

shadowcord

A fork of discord.py 1.7.3 originally made by Rapptz for selfbots and compatibility with modern Python

Project's goal was to bring discord.py 1.7.3 to python 3.13+ while improving the selfbot stealth aspect, new updates are not planned. if you would like to use an maintained discord libraries i recommend using Discord.py for bots and Discord.py-self for selfbots

Features

  • fully compatible with python 3.9 through 3.14 (including 3.13+, where audioop was removed from the standard library) and newer aiohttp versions
  • restored the discord.webhook and discord.ui packages that were accidentally missing from the published source tree
  • modern pyproject.toml packaging (replaces the legacy setup.py)
  • event loop handling updated for Python 3.12+ (no more deprecated implicit asyncio.get_event_loop() usage)
  • improved stealthy requests for user accounts
  • Rotates realistic browser User-Agent and X-Super-Properties headers for every request
  • WebSocket Identify payload mimics real Discord clients/browsers, with randomized client/OS info

This fork tries to not change that much how it works compared to discord.py, that means you can use the documentation for 1.7.3 created by Rapptz

discord.py 1.7.3 documentation

Install shadowcord on your computer using:

pip install shadowcordv2

With voice support (recommended, includes the audioop backport on Python 3.13+):

pip install "shadowcordv2[voice]"

If you had the regular discord.py installed, uninstall it first so the two packages don't conflict:

pip uninstall discord.py
pip install shadowcordv2

Note: the PyPI package is called shadowcordv2, but the import name stays discord (same as discord.py):

import discord

Due to the fork being derived from discord.py 1.7.3, most selfbots written for that discord.py version will work with no changes.

Metadata

Release files for shadowcordv2 1.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shadowcordv2 1.8.0
File Size Uploaded
shadowcordv2-1.8.0.tar.gz 824.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shadowcordv2 1.8.0
File Interpreter ABI Platform
shadowcordv2-1.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / shadowcordv2-1.8.0.tar.gz

Download URL shadowcordv2-1.8.0.tar.gz
Size 824.9 kB
Tags Source
SHA-256 checksum
How to use checksums
722e9cf097eff1e19d8fa848149cfb4485211da1b108950202ec0fd0f741c4d1
BLAKE2b-256 checksum
How to use checksums
e0d1bc61dd53ccb3deab8dcfe4062ea0c2368b45711884653b9d7ba959c3cf39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / shadowcordv2-1.8.0-py3-none-any.whl

Download URL shadowcordv2-1.8.0-py3-none-any.whl
Size 910.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
051ce73d1ff0ed5360f057f91ac4f6fc5a5ddc3ac3631efe4a97391280c0036d
BLAKE2b-256 checksum
How to use checksums
33c3efee54fce5313ef4f0485f3b07df2480d0bd2e69e863a36648f93807ca28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

1.8.2

2 release files

1.8.1

2 release files

This release

1.8.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page