evatygram


Nameevatygram JSON
Version 4.6.5 PyPI version JSON
download
home_pagehttps://github.com/snipe4kill/rubika/
SummaryThis is an unofficial library and fastest library for deploying robots on Rubika accounts.
upload_time2025-07-25 12:08:28
maintainerNone
docs_urlNone
authorShayan Heidari
requires_python~=3.8
licenseNone
keywords rubika evatygram rubikaio chat bot robot asyncio
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
    <a href="github.address">
        <img src="https://upcdn.io/W142hJk/thumbnail/demo/4mrDXtYPJA.png.crop" alt="evatygram" width="128">
    </a>
    <br>
    <b>Rubika API Framework for Python</b>
    <br>
    <a href="home">
        Homepage
    </a>
    •
    <a href="https://t.me/evatygram_doc">
        Documentation
    </a>
    •
    <a href="https://pypi.org/project/evatygram/#history">
        Releases
    </a>
    •
    <a href="https://t.me/rubika_library">
        News
    </a>
</p>

## evatygram

> Elegant, modern and asynchronous Rubika API framework in Python for users and bots

``` python
from evatygram import Client

app = Client("my_account")

@app.Handler
async def hello(message):
    await app.sendMessage(message.get('object-guid'), 'Hello from **evatygram**!')


```

**evatygram** is a modern, elegant and asynchronous framework. It enables you to easily interact with the main Rubika API through a user account (custom client) or a bot
identity (bot API alternative) using Python.


### Key Features

- **Ready**: Install evatygram with pip and start building your applications right away.
- **Easy**: Makes the Rubika API simple and intuitive, while still allowing advanced usages.
- **Elegant**: Low-level details are abstracted and re-presented in a more convenient way.
- **Fast**: Boosted up by pycryptodome, ujson and urllib3, a high-performance cryptography library written in C.
- **Async**: Fully asynchronous (also usable synchronously if wanted, for convenience).
- **Powerful**: Full access to Rubika's API to execute any official client action and more.

### Installing

``` bash
pip3 install evatygram
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/snipe4kill/rubika/",
    "name": "evatygram",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "~=3.8",
    "maintainer_email": null,
    "keywords": "rubika, evatygram, rubikaio, chat, bot, robot, asyncio",
    "author": "Shayan Heidari",
    "author_email": "snipe4kill@yahoo.com",
    "download_url": "https://files.pythonhosted.org/packages/d5/32/98aebc832042e203a7f9150ec1cf0a177b309d4b31e71c5150c2064d1ff9/evatygram-4.6.5.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n    <a href=\"github.address\">\n        <img src=\"https://upcdn.io/W142hJk/thumbnail/demo/4mrDXtYPJA.png.crop\" alt=\"evatygram\" width=\"128\">\n    </a>\n    <br>\n    <b>Rubika API Framework for Python</b>\n    <br>\n    <a href=\"home\">\n        Homepage\n    </a>\n    \u2022\n    <a href=\"https://t.me/evatygram_doc\">\n        Documentation\n    </a>\n    \u2022\n    <a href=\"https://pypi.org/project/evatygram/#history\">\n        Releases\n    </a>\n    \u2022\n    <a href=\"https://t.me/rubika_library\">\n        News\n    </a>\n</p>\n\n## evatygram\n\n> Elegant, modern and asynchronous Rubika API framework in Python for users and bots\n\n``` python\nfrom evatygram import Client\n\napp = Client(\"my_account\")\n\n@app.Handler\nasync def hello(message):\n    await app.sendMessage(message.get('object-guid'), 'Hello from **evatygram**!')\n\n\n```\n\n**evatygram** is a modern, elegant and asynchronous framework. It enables you to easily interact with the main Rubika API through a user account (custom client) or a bot\nidentity (bot API alternative) using Python.\n\n\n### Key Features\n\n- **Ready**: Install evatygram with pip and start building your applications right away.\n- **Easy**: Makes the Rubika API simple and intuitive, while still allowing advanced usages.\n- **Elegant**: Low-level details are abstracted and re-presented in a more convenient way.\n- **Fast**: Boosted up by pycryptodome, ujson and urllib3, a high-performance cryptography library written in C.\n- **Async**: Fully asynchronous (also usable synchronously if wanted, for convenience).\n- **Powerful**: Full access to Rubika's API to execute any official client action and more.\n\n### Installing\n\n``` bash\npip3 install evatygram\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "This is an unofficial library and fastest library for deploying robots on Rubika accounts.",
    "version": "4.6.5",
    "project_urls": {
        "Homepage": "https://github.com/snipe4kill/rubika/"
    },
    "split_keywords": [
        "rubika",
        " evatygram",
        " rubikaio",
        " chat",
        " bot",
        " robot",
        " asyncio"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "533774df5f6bb5b02b18ac0f5358e145c9f82d7fa8ec60630d2ff6ea9c073053",
                "md5": "5185b382b6a5e93fd518340a42b3bcf4",
                "sha256": "187f5e1d7b87b59687cb7dba5a41d30f137b03c61ba3d8e8324085a8e0078066"
            },
            "downloads": -1,
            "filename": "evatygram-4.6.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5185b382b6a5e93fd518340a42b3bcf4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "~=3.8",
            "size": 11573,
            "upload_time": "2025-07-25T12:08:25",
            "upload_time_iso_8601": "2025-07-25T12:08:25.387857Z",
            "url": "https://files.pythonhosted.org/packages/53/37/74df5f6bb5b02b18ac0f5358e145c9f82d7fa8ec60630d2ff6ea9c073053/evatygram-4.6.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d53298aebc832042e203a7f9150ec1cf0a177b309d4b31e71c5150c2064d1ff9",
                "md5": "344e5c38c41b5ce7b8055e12ce92dabe",
                "sha256": "682faf2938e9edf81b67c5f99ccf04316b7e389334c480cef663d7d56e0d0f69"
            },
            "downloads": -1,
            "filename": "evatygram-4.6.5.tar.gz",
            "has_sig": false,
            "md5_digest": "344e5c38c41b5ce7b8055e12ce92dabe",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "~=3.8",
            "size": 10405,
            "upload_time": "2025-07-25T12:08:28",
            "upload_time_iso_8601": "2025-07-25T12:08:28.701929Z",
            "url": "https://files.pythonhosted.org/packages/d5/32/98aebc832042e203a7f9150ec1cf0a177b309d4b31e71c5150c2064d1ff9/evatygram-4.6.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 12:08:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "snipe4kill",
    "github_project": "rubika",
    "github_not_found": true,
    "lcname": "evatygram"
}
        
Elapsed time: 0.98662s