Skip to main content

Pynext - Discord API Wrapper for selfbots written from scratch in Python.

⚠️ Project only for educational purposes!

⚠️ Project is still under development. It may contain bugs, and future updates will bring breaking changes.

License

PyPI - Downloads

GitHub commit activity

GitHub last commit (branch)

💢 Requirements

  • Python 3.9 or newer.

🔧 Pynext Features

  • Modern Pythonic API using async and await.

  • Proper rate limit handling.

  • Optimised in both speed and memory.

  • Properly typehinted.

  • Support for multiple accounts.

🛠️ Installation

pip install -U pynext

💫 Example

See more examples on: Github or Docs.

from pynext import PynextClient, SelfBot, GuildMessage, PrivateMessage

from typing import Union



client = PynextClient(chunk_guilds=False)



@client.dispatcher.listen('on_user_ready')

async def on_ready(user: SelfBot):

    print("User: {} is ready!".format(user))





@client.dispatcher.listen('on_message_create')

async def on_message(selfbot: SelfBot, message: Union[PrivateMessage, GuildMessage]):

    if message.content == "?ping":

        await message.reply(selfbot, content=f"**Pong!** {round(selfbot.latency * 1000)}ms")



client.run("TOKEN_1", "TOKEN_2")

🧷 Links

📋 Todo

  • Voice Support.

  • Message components (Buttons, Select Menus).

  • Official support for context commands.

  • Support for voice messages.

  • Extensions (Cogs).

  • Full api covarage.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynext-1.2.0.tar.gz (59.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pynext-1.2.0-py3-none-any.whl (96.6 kB view details)

Uploaded Python 3

File details

Details for the file pynext-1.2.0.tar.gz.

File metadata

  • Download URL: pynext-1.2.0.tar.gz
  • Upload date:
  • Size: 59.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for pynext-1.2.0.tar.gz
Algorithm Hash digest
SHA256 81a7d2400b3b603c454cb34cbe845f1d6027023d273b20e5f0150d82cc5f7f1b
MD5 bf20a40a047b23dda70168e829fb20b9
BLAKE2b-256 899679d5008d0a106cf955ceaa3badab4d7465fdf96df9db2a0016a07579774b

See more details on using hashes here.

File details

Details for the file pynext-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: pynext-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 96.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for pynext-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05081e2660c6fe87e61cc7288e831bd27ff698e33fe2f7a90ab76e7a07370150
MD5 aac7ba2d27449640ea8bc45095700aad
BLAKE2b-256 aa5b2ac51a2fa0ddcc8a73fcbd469d9fae5f48fa2419e5f657f212094f432809

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 files

1.1.0

2 files

1.0.9

2 files

1.0.8

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page