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.1

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.1
File Size Uploaded
shadowcordv2-1.8.1.tar.gz 825.0 kB Details

Built distribution (wheel)

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

Total release size: 1.7 MB

Release files / shadowcordv2-1.8.1.tar.gz

Download URL shadowcordv2-1.8.1.tar.gz
Size 825.0 kB
Tags Source
SHA-256 checksum
How to use checksums
36f27e982346bac7dc62e7faf25055568a0a84b68320c28a0b760d963f0921a4
BLAKE2b-256 checksum
How to use checksums
328f735032e8a9fc49c4ee682e044dc0ccc81e02d30d7ed4fecc14e7db637d6d
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.1-py3-none-any.whl

Download URL shadowcordv2-1.8.1-py3-none-any.whl
Size 910.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c74c45d591b11621e22bda841e414ce0c2fac5b73f5c3b87ac620510c463fa00
BLAKE2b-256 checksum
How to use checksums
de26316d31e06ea12227677a5eb793438549e35ca8ce331883b54e2af0d3b4ad
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

This release

1.8.1 This release

2 release files

1.8.0

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