Liacord
==========
<p align="center">
<a href="https://discord.gg/H7FQFGEPz5"><img src="https://img.shields.io/discord/930415100718878750?style=flat-square&color=5865f2&logo=discord&logoColor=ffffff&label=discord" alt="Discord server invite" /></a>
<a href="https://pypi.org/project/Liacord"><img src="https://img.shields.io/pypi/v/Liacord.svg?style=flat-square" alt="PyPI version info" /></a>
<a href="https://pypi.org/project/Liacord/"><img src="https://img.shields.io/pypi/pyversions/Liacord.svg?style=flat-square" alt="PyPI supported Python versions" /></a>
<a href="https://github.com/masezev/Liacord.py/commits"><img src="https://img.shields.io/github/commit-activity/w/masezev/Liacord.py.svg?style=flat-square" alt="Commit activity" /></a>
</p>
Key Features
-------------
- Modern Pythonic API using ``async`` and ``await``.
- Proper rate limit handling.
- Optimised in both speed and memory.
**Python 3.8 or higher is required**
Installing
~~~~~~~~~~~~~ py
# Linux/macOS
python3 -m pip install -U Liacord
# Windows
py -3 -m pip install -U Liacord
~~~~~~~~~~~~~
Bot Example
~~~~~~~~~~~~~ py
import asyncio
from Liacord import Client, Intents
intents = Intents().all()
client = Client("your_token_here", prefix="#", intents=intents)
@client.command(name="name")
async def hello(ctx):
await ctx.send(f"{ctx.author.name}")
@client.command(name="ping")
async def ping(ctx):
await ctx.send(f"pong {round(client.latency)}ms.")
@client.command(name='server_id', brief='get the server id')
async def server_id_command(ctx):
server_id = ctx.guild.id
await ctx.send(f"server id: {server_id}")
loop = asyncio.get_event_loop()
loop.run_until_complete(client.run())
~~~~~~~~~~~~~
You can find more examples in the examples directory [There](https://github.com/MaseZev/Liacord.py/tree/main/examples).
Links
<br>
<p align="center">
<a href="https://discord.gg/H7FQFGEPz5">Discord Server</a>
вЃ•
<a href="https://discord.gg/discord-developers">Discord Developers</a>
</p>
<br>
Raw data
{
"_id": null,
"home_page": "https://github.com/masezev/Liacord.py",
"name": "Liacord",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8.0",
"maintainer_email": null,
"keywords": "A Python wrapper for the Discord API",
"author": "Masezev",
"author_email": "csgomanagement1@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/28/c5/887f9d1551bc05dfdd9869dee5c166577073902a42abfd4db744e14169b1/Liacord-0.1.9.tar.gz",
"platform": null,
"description": "Liacord\r\n==========\r\n\r\n<p align=\"center\">\r\n <a href=\"https://discord.gg/H7FQFGEPz5\"><img src=\"https://img.shields.io/discord/930415100718878750?style=flat-square&color=5865f2&logo=discord&logoColor=ffffff&label=discord\" alt=\"Discord server invite\" /></a>\r\n <a href=\"https://pypi.org/project/Liacord\"><img src=\"https://img.shields.io/pypi/v/Liacord.svg?style=flat-square\" alt=\"PyPI version info\" /></a>\r\n <a href=\"https://pypi.org/project/Liacord/\"><img src=\"https://img.shields.io/pypi/pyversions/Liacord.svg?style=flat-square\" alt=\"PyPI supported Python versions\" /></a>\r\n <a href=\"https://github.com/masezev/Liacord.py/commits\"><img src=\"https://img.shields.io/github/commit-activity/w/masezev/Liacord.py.svg?style=flat-square\" alt=\"Commit activity\" /></a>\r\n</p>\r\n\r\nKey Features\r\n-------------\r\n\r\n- Modern Pythonic API using ``async`` and ``await``.\r\n- Proper rate limit handling.\r\n- Optimised in both speed and memory.\r\n\r\n**Python 3.8 or higher is required**\r\n\r\nInstalling\r\n~~~~~~~~~~~~~ py\r\n\r\n# Linux/macOS\r\npython3 -m pip install -U Liacord\r\n\r\n# Windows\r\npy -3 -m pip install -U Liacord\r\n \r\n~~~~~~~~~~~~~ \r\n\r\nBot Example\r\n~~~~~~~~~~~~~ py\r\n\r\nimport asyncio\r\nfrom Liacord import Client, Intents\r\n\r\nintents = Intents().all()\r\nclient = Client(\"your_token_here\", prefix=\"#\", intents=intents)\r\n\r\n@client.command(name=\"name\")\r\nasync def hello(ctx):\r\n await ctx.send(f\"{ctx.author.name}\")\r\n\r\n@client.command(name=\"ping\")\r\nasync def ping(ctx):\r\n await ctx.send(f\"pong {round(client.latency)}ms.\")\r\n\r\n@client.command(name='server_id', brief='get the server id')\r\nasync def server_id_command(ctx):\r\n server_id = ctx.guild.id\r\n await ctx.send(f\"server id: {server_id}\")\r\n\r\nloop = asyncio.get_event_loop()\r\nloop.run_until_complete(client.run())\r\n~~~~~~~~~~~~~\r\nYou can find more examples in the examples directory [There](https://github.com/MaseZev/Liacord.py/tree/main/examples).\r\n\r\n\r\nLinks\r\n\r\n\r\n<br>\r\n<p align=\"center\">\r\n <a href=\"https://discord.gg/H7FQFGEPz5\">Discord Server</a>\r\n \u0432\u0403\u2022\r\n <a href=\"https://discord.gg/discord-developers\">Discord Developers</a>\r\n</p>\r\n<br>\r\n\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python wrapper for the Discord API",
"version": "0.1.9",
"project_urls": {
"Discord": "https://discord.gg/H7FQFGEPz5",
"Homepage": "https://github.com/masezev/Liacord.py"
},
"split_keywords": [
"a",
"python",
"wrapper",
"for",
"the",
"discord",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "28c5887f9d1551bc05dfdd9869dee5c166577073902a42abfd4db744e14169b1",
"md5": "1e12657ddfbd315e1367622935917ca1",
"sha256": "f1f48a8c4f3c550b62d7787598bb7cb7b0038ea8f16a66ca2d62d5b525879aa5"
},
"downloads": -1,
"filename": "Liacord-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "1e12657ddfbd315e1367622935917ca1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8.0",
"size": 5403,
"upload_time": "2024-04-08T15:19:28",
"upload_time_iso_8601": "2024-04-08T15:19:28.923349Z",
"url": "https://files.pythonhosted.org/packages/28/c5/887f9d1551bc05dfdd9869dee5c166577073902a42abfd4db744e14169b1/Liacord-0.1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-08 15:19:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "masezev",
"github_project": "Liacord.py",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "liacord"
}