DiscUtils


NameDiscUtils JSON
Version 1.8.0 PyPI version JSON
download
home_pagehttps://github.com/mosaiyka/DiscUtils
SummaryБиблиотека для юзер-ботов дискорд
upload_time2024-02-25 12:22:07
maintainer
docs_urlNone
authormosaiyka
requires_python
license
keywords discord discum discord.py-self discutils discutils discordutils description
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## DiscordUtils

[![DiscUtils - 1.8.0](https://img.shields.io/badge/DiscUtils-1.8.0-2ea44f)](https://)


[![DiscUtils](https://cdn.discordapp.com/attachments/1199732518774124656/1211017807987351652/1708787531801.png?ex=65ecab39&is=65da3639&hm=a880cd2afbc0a9084638379999bfc2ad1658221fe7c4ea9f9a8dc093cd8f9b06&)](https://)

### О библиотеке

 **DiscordUtils - библиотека является полным переосмыслением Discum, discord.py-self без лишнего функционала, более легкая**

### Функциональность:

* Не асинхронная библиотека
* Поддержка embeds
* Легкий gateway
* ~~Поддержка обхода капч~~


### Быстрый старт

```python
import DiscUtils
from DiscUtils import embeds, client

bot = client("TOKEN", prefix="!", onlyone=True)

@bot.ready
def ready(data):
	print("Logged in as: {data['username']}")

@bot.command("oldping")
def oldping(m, args=None):
	bot.send_message(m['channel_id'], "pong!")

@bot.command("ping")
def ping(m, args=None):
	embed = embeds.get_embed(provider_name="Pong", description="PONG", color="2A8B55")
	bot.send_message(m['channel_id'], embed=embed)

@bot.message
def message(m):
	print(f"{m['author']['username']} > {m['content']}")
	
bot.run()
```

### Подробнее
[вся документация тута](https://github.com/mosaiyka/DiscUtils/tree/master/docs)

### ⚠️ Отказ от ответственности ⚠️
  Пользовательские боты нарушают условия использования Discord
  Библиотека создана лишь для демонстрации того, что пользовательские боты возможны

### Change log

1.8.0:
  * * fetch_members - подробнее в документации
  * * Фикс багов

1.7.92:
  * * Релиз

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mosaiyka/DiscUtils",
    "name": "DiscUtils",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "discord discum discord.py-self DiscUtils discutils DiscordUtils description",
    "author": "mosaiyka",
    "author_email": "artmonuzartemonuz@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/da/cf/ad3ca0a0fa80660ece80a9036d6f2b62f23b91ee822d721150712d3cb21a/DiscUtils-1.8.0.tar.gz",
    "platform": null,
    "description": "## DiscordUtils\n\n[![DiscUtils - 1.8.0](https://img.shields.io/badge/DiscUtils-1.8.0-2ea44f)](https://)\n\n\n[![DiscUtils](https://cdn.discordapp.com/attachments/1199732518774124656/1211017807987351652/1708787531801.png?ex=65ecab39&is=65da3639&hm=a880cd2afbc0a9084638379999bfc2ad1658221fe7c4ea9f9a8dc093cd8f9b06&)](https://)\n\n### \u041e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435\n\n **DiscordUtils - \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u0438\u0435\u043c Discum, discord.py-self \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0435\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430, \u0431\u043e\u043b\u0435\u0435 \u043b\u0435\u0433\u043a\u0430\u044f**\n\n### \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c:\n\n* \u041d\u0435 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\n* \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 embeds\n* \u041b\u0435\u0433\u043a\u0438\u0439 gateway\n* ~~\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u0431\u0445\u043e\u0434\u0430 \u043a\u0430\u043f\u0447~~\n\n\n### \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\n\n```python\nimport DiscUtils\nfrom DiscUtils import embeds, client\n\nbot = client(\"TOKEN\", prefix=\"!\", onlyone=True)\n\n@bot.ready\ndef ready(data):\n\tprint(\"Logged in as: {data['username']}\")\n\n@bot.command(\"oldping\")\ndef oldping(m, args=None):\n\tbot.send_message(m['channel_id'], \"pong!\")\n\n@bot.command(\"ping\")\ndef ping(m, args=None):\n\tembed = embeds.get_embed(provider_name=\"Pong\", description=\"PONG\", color=\"2A8B55\")\n\tbot.send_message(m['channel_id'], embed=embed)\n\n@bot.message\ndef message(m):\n\tprint(f\"{m['author']['username']} > {m['content']}\")\n\t\nbot.run()\n```\n\n### \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\n[\u0432\u0441\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0442\u0443\u0442\u0430](https://github.com/mosaiyka/DiscUtils/tree/master/docs)\n\n### \u26a0\ufe0f \u041e\u0442\u043a\u0430\u0437 \u043e\u0442 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u26a0\ufe0f\n  \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0431\u043e\u0442\u044b \u043d\u0430\u0440\u0443\u0448\u0430\u044e\u0442 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Discord\n  \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u043b\u0438\u0448\u044c \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0431\u043e\u0442\u044b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\n\n### Change log\n\n1.8.0:\n  * * fetch_members - \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438\n  * * \u0424\u0438\u043a\u0441 \u0431\u0430\u0433\u043e\u0432\n\n1.7.92:\n  * * \u0420\u0435\u043b\u0438\u0437\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u044e\u0437\u0435\u0440-\u0431\u043e\u0442\u043e\u0432 \u0434\u0438\u0441\u043a\u043e\u0440\u0434",
    "version": "1.8.0",
    "project_urls": {
        "Homepage": "https://github.com/mosaiyka/DiscUtils"
    },
    "split_keywords": [
        "discord",
        "discum",
        "discord.py-self",
        "discutils",
        "discutils",
        "discordutils",
        "description"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dacfad3ca0a0fa80660ece80a9036d6f2b62f23b91ee822d721150712d3cb21a",
                "md5": "d4aa362d25e9b21d4f65c4997484b3bb",
                "sha256": "799b270d9484e567de9d88a4cae1c6515cae20394b0997501dfbcf3606b6daee"
            },
            "downloads": -1,
            "filename": "DiscUtils-1.8.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d4aa362d25e9b21d4f65c4997484b3bb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8982,
            "upload_time": "2024-02-25T12:22:07",
            "upload_time_iso_8601": "2024-02-25T12:22:07.123547Z",
            "url": "https://files.pythonhosted.org/packages/da/cf/ad3ca0a0fa80660ece80a9036d6f2b62f23b91ee822d721150712d3cb21a/DiscUtils-1.8.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-25 12:22:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mosaiyka",
    "github_project": "DiscUtils",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "discutils"
}
        
Elapsed time: 0.19177s