asynccore


Nameasynccore JSON
Version 1.2.1 PyPI version JSON
download
home_page
SummaryLibrary that will allow you to manage selfbots
upload_time2023-07-21 10:40:38
maintainer
docs_urlNone
authorxXenvy
requires_python
license
keywords python requests discord selfbot selfbot discord.py aiohttp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
### The most powerful discord selfbotting library.

> โš ๏ธ Project only for educational purposes! ๐Ÿค“

> 

![License](https://img.shields.io/github/license/xXenvy/AsyncCore?style=for-the-badge&color=%2315b328)

![PyPI - Downloads](https://img.shields.io/pypi/dm/AsyncCore?style=for-the-badge&color=%2315b328)

![GitHub commit activity](https://img.shields.io/github/commit-activity/t/xXenvy/AsyncCore?style=for-the-badge&color=%2315b328)

![GitHub last commit (branch)](https://img.shields.io/github/last-commit/xXenvy/AsyncCore/master?style=for-the-badge&color=%2315b328)



# ๐Ÿ’ข Requirements

> Python 3.9 or newer



# ๐Ÿ”ง AsyncCore Features

- Modern Pythonic API using `async` and `await`

- Proper rate limit handling

- Optimised in both `speed` and `memory`

- Properly typehinted



## โšก High Speed

https://github.com/xXenvy/SelfBotClient/assets/111158232/ede9fb47-d489-4d9a-b58d-95c06dea6fe9



## ๐Ÿ”ง Full control

- A separate method to send your own requests

- Ability to manage individual selfbots

- Simple multi-account management



## ๐Ÿ“Œ Ratelimit handler

- The library itself detects whether you have reached the ratelimit of the discord and, if so, forces you to wait a certain time.

![Test](https://i.imgur.com/hTUFQKF.png)



# ๐Ÿ› ๏ธ Installation

```shell

pip install -U asynccore

```

# ๐Ÿ’ซ Example

**See more examples on github:** [JUMP!](https://github.com/xXenvy/SelfBotClient/tree/master/examples)

```py

from asynccore import Client, UserClient



client: Client = Client(api_version=10)

client.login(tokens=["TOKEN_1", "TOKEN_2"])



async def send_example_message(user: UserClient, channel_id: int) -> None:

    await user.send_message(channel_id=channel_id, message_content="Hi")



@client.gateway.event(event_name="on_ready")

async def ready(user: UserClient):

    print(f"Account: {user.name} is ready.")

    await send_example_message(user=user, channel_id=123)



client.gateway.run(reconnect=True)

```



# ๐Ÿงท Links

- [Documentation](https://asynccore.readthedocs.io/en/latest/index.html)

- [Report a bug or feature](https://github.com/xXenvy/AsyncCore/issues/new/choose)


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "asynccore",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,requests,discord selfbot,selfbot,discord.py,aiohttp",
    "author": "xXenvy",
    "author_email": "<xpimpek01@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/28/4c/9c2af6bec442d97418eea30bd74c06dacce3d8043a1bc36e47b4d32f42f2/asynccore-1.2.1.tar.gz",
    "platform": null,
    "description": "\r\n### The most powerful discord selfbotting library.\r\n\r\n> \u26a0\ufe0f Project only for educational purposes! \ud83e\udd13\r\n\r\n> \r\n\r\n![License](https://img.shields.io/github/license/xXenvy/AsyncCore?style=for-the-badge&color=%2315b328)\r\n\r\n![PyPI - Downloads](https://img.shields.io/pypi/dm/AsyncCore?style=for-the-badge&color=%2315b328)\r\n\r\n![GitHub commit activity](https://img.shields.io/github/commit-activity/t/xXenvy/AsyncCore?style=for-the-badge&color=%2315b328)\r\n\r\n![GitHub last commit (branch)](https://img.shields.io/github/last-commit/xXenvy/AsyncCore/master?style=for-the-badge&color=%2315b328)\r\n\r\n\r\n\r\n# \ud83d\udca2 Requirements\r\n\r\n> Python 3.9 or newer\r\n\r\n\r\n\r\n# \ud83d\udd27 AsyncCore Features\r\n\r\n- Modern Pythonic API using `async` and `await`\r\n\r\n- Proper rate limit handling\r\n\r\n- Optimised in both `speed` and `memory`\r\n\r\n- Properly typehinted\r\n\r\n\r\n\r\n## \u26a1 High Speed\r\n\r\nhttps://github.com/xXenvy/SelfBotClient/assets/111158232/ede9fb47-d489-4d9a-b58d-95c06dea6fe9\r\n\r\n\r\n\r\n## \ud83d\udd27 Full control\r\n\r\n- A separate method to send your own requests\r\n\r\n- Ability to manage individual selfbots\r\n\r\n- Simple multi-account management\r\n\r\n\r\n\r\n## \ud83d\udccc Ratelimit handler\r\n\r\n- The library itself detects whether you have reached the ratelimit of the discord and, if so, forces you to wait a certain time.\r\n\r\n![Test](https://i.imgur.com/hTUFQKF.png)\r\n\r\n\r\n\r\n# \ud83d\udee0\ufe0f Installation\r\n\r\n```shell\r\n\r\npip install -U asynccore\r\n\r\n```\r\n\r\n# \ud83d\udcab Example\r\n\r\n**See more examples on github:** [JUMP!](https://github.com/xXenvy/SelfBotClient/tree/master/examples)\r\n\r\n```py\r\n\r\nfrom asynccore import Client, UserClient\r\n\r\n\r\n\r\nclient: Client = Client(api_version=10)\r\n\r\nclient.login(tokens=[\"TOKEN_1\", \"TOKEN_2\"])\r\n\r\n\r\n\r\nasync def send_example_message(user: UserClient, channel_id: int) -> None:\r\n\r\n    await user.send_message(channel_id=channel_id, message_content=\"Hi\")\r\n\r\n\r\n\r\n@client.gateway.event(event_name=\"on_ready\")\r\n\r\nasync def ready(user: UserClient):\r\n\r\n    print(f\"Account: {user.name} is ready.\")\r\n\r\n    await send_example_message(user=user, channel_id=123)\r\n\r\n\r\n\r\nclient.gateway.run(reconnect=True)\r\n\r\n```\r\n\r\n\r\n\r\n# \ud83e\uddf7 Links\r\n\r\n- [Documentation](https://asynccore.readthedocs.io/en/latest/index.html)\r\n\r\n- [Report a bug or feature](https://github.com/xXenvy/AsyncCore/issues/new/choose)\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Library that will allow you to manage selfbots",
    "version": "1.2.1",
    "project_urls": null,
    "split_keywords": [
        "python",
        "requests",
        "discord selfbot",
        "selfbot",
        "discord.py",
        "aiohttp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "469e62236fd59f19e59668cbbec268b4d71506c650f4a8a2167d4c65e164bbde",
                "md5": "ca69edf60596aa71de11708190abe9c3",
                "sha256": "2e44ebd140c18d5c7766ec9f356504f25feb255c7d2e6d77cae099cfc28ec963"
            },
            "downloads": -1,
            "filename": "asynccore-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ca69edf60596aa71de11708190abe9c3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 38091,
            "upload_time": "2023-07-21T10:40:36",
            "upload_time_iso_8601": "2023-07-21T10:40:36.890901Z",
            "url": "https://files.pythonhosted.org/packages/46/9e/62236fd59f19e59668cbbec268b4d71506c650f4a8a2167d4c65e164bbde/asynccore-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "284c9c2af6bec442d97418eea30bd74c06dacce3d8043a1bc36e47b4d32f42f2",
                "md5": "6eba68b44dc8c9ad4eee876a318c5b9c",
                "sha256": "feec23c75df6f8b85a7846093e6617a3a971087fcc5a34dc0ceff55f2522bf4e"
            },
            "downloads": -1,
            "filename": "asynccore-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "6eba68b44dc8c9ad4eee876a318c5b9c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 32036,
            "upload_time": "2023-07-21T10:40:38",
            "upload_time_iso_8601": "2023-07-21T10:40:38.532017Z",
            "url": "https://files.pythonhosted.org/packages/28/4c/9c2af6bec442d97418eea30bd74c06dacce3d8043a1bc36e47b4d32f42f2/asynccore-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-21 10:40:38",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "asynccore"
}
        
Elapsed time: 0.28150s