### 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"
}