SkillAgentSearch skills...

Rubika

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

Install / Use

/learn @shayanheidari01/Rubika
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a href="https://github.com/shayanheidari01/rubika"> <img src="https://raw.githubusercontent.com/shayanheidari01/rubika/master/icon.png" width="128" alt="Rubpy Logo" /> </a> <br><br> <strong><font size="+2">Rubpy</font></strong><br> <em>Asynchronous & elegant Python framework for the Rubika API</em> <br><br> <a href="https://github.com/shayanheidari01/rubika">🏠 Homepage</a> • <a href="https://rubpy.shayan-heidari.ir/">📘 Documentation</a> • <a href="https://pypi.org/project/rubpy/#history">📦 Releases</a> • <a href="https://rubika.ir/rubikapy">🗞 News</a> </p>

🌟 Rubpy

Modern. Elegant. Asynchronous.
A clean Pythonic interface to interact with Rubika's API — for both users and bots.


🚀 Async Example

from rubpy.bot import BotClient, filters

app = BotClient("bot_token")


@app.on_update(filters.private)
async def hello(client, message):
    await message.reply("Hello from Rubpy!")


app.run()

🚀 Async Example

from rubpy import Client, filters
from rubpy.types import Update

bot = Client(name='rubpy')

@bot.on_message_updates(filters.text)
async def updates(update: Update):
    print(update)
    await update.reply('`hello` __from__ **rubpy**')
  

bot.run()

Minimal Async:

from rubpy import Client
import asyncio

async def main():
    async with Client(name='rubpy') as bot:
        result = await bot.send_message('me', '`hello` __from__ **rubpy**')
        print(result)

asyncio.run(main())

⚡ Sync Example

from rubpy import Client

bot = Client('rubpy')

@bot.on_message_updates()
def updates(message):
    message.reply('`hello` __from__ **rubpy**')

bot.run()

Minimal Sync:

from rubpy import Client

with Client(name='rubpy') as client:
    result = client.send_message('me', '`hello` __from__ **rubpy**')
    print(result)

✨ Why Rubpy?

  • 📦 Ready — Install with pip and start instantly
  • 🧠 Easy — Clean, intuitive, and beginner-friendly
  • 💅 Elegant — Beautifully abstracted low-level details
  • 🚀 Fast — Powered by high-performance pycryptodome
  • 🔁 Async First — Full async design, with sync support
  • 💪 Powerful — Everything the official client can do — and more

📦 Installation

pip install -U rubpy

📣 Stay Connected

Related Skills

View on GitHub
GitHub Stars119
CategoryDevelopment
Updated1mo ago
Forks21

Languages

Python

Security Score

100/100

Audited on Feb 15, 2026

No findings