Skip to main content

This is an unofficial library and fastest library for deploying robots on Rubika accounts.

Project description

evatygram
Rubika API Framework for Python
Homepage Documentation Releases News

evatygram

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

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

pip3 install evatygram

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evatygram-4.6.5.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evatygram-4.6.5-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file evatygram-4.6.5.tar.gz.

File metadata

  • Download URL: evatygram-4.6.5.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for evatygram-4.6.5.tar.gz
Algorithm Hash digest
SHA256 682faf2938e9edf81b67c5f99ccf04316b7e389334c480cef663d7d56e0d0f69
MD5 344e5c38c41b5ce7b8055e12ce92dabe
BLAKE2b-256 d53298aebc832042e203a7f9150ec1cf0a177b309d4b31e71c5150c2064d1ff9

See more details on using hashes here.

File details

Details for the file evatygram-4.6.5-py3-none-any.whl.

File metadata

  • Download URL: evatygram-4.6.5-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for evatygram-4.6.5-py3-none-any.whl
Algorithm Hash digest
SHA256 187f5e1d7b87b59687cb7dba5a41d30f137b03c61ba3d8e8324085a8e0078066
MD5 5185b382b6a5e93fd518340a42b3bcf4
BLAKE2b-256 533774df5f6bb5b02b18ac0f5358e145c9f82d7fa8ec60630d2ff6ea9c073053

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page