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

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.2
File Size Uploaded
shadowcordv2-1.8.2.tar.gz 994.9 kB Details

Built distribution (wheel)

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

Total release size: 2.1 MB

Release files / shadowcordv2-1.8.2.tar.gz

Download URL shadowcordv2-1.8.2.tar.gz
Size 994.9 kB
Tags Source
SHA-256 checksum
How to use checksums
07049e3b20d7e09f6571a0244ab1617fc698a71e80606b348c26a307af570dc7
BLAKE2b-256 checksum
How to use checksums
93f698cb255ad83b2e2b574fe2d3d1eb0b9ae54a76481900cea2576703030168
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.2-py3-none-any.whl

Download URL shadowcordv2-1.8.2-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
8e89420b012d99292a24f882afc16c974f869afc02406b8e2e0f43380fdb29c5
BLAKE2b-256 checksum
How to use checksums
cc89852b5e5c5b705560c46ea622a4f47e398ae9a6512581ca359d1d926825d3
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

This release

1.8.2 This release

2 release files

1.8.1

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