Skip to main content

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

Project description

rubpy

The official rubpy repository, unofficial and high-speed library for rubika...

how to install library

Enter the following command to install the library in your terminal

pip install rubpy

Web Socket Example

from rubpy.socket import Client
import asyncio

socket = Client('YOUR-AUTH')
seened : list = []


async def main():
	while 1:
		async for chats in socket.handler():
			try:
				for chat in chats:
					if chat['object_guid'].startswith('g'):
						if not chat['object_guid'] + chat['chat']['last_message']['message_id'] in seened:
							text : str = chat['chat']['last_message']['text']
							print(text)
							seened.append(chat['object_guid'] + chat['chat']['last_message']['message_id'])
			except :
					...

This source code receives and prints the latest messages using the Rubica web socket

روبی

مخزن رسمی روبی، کتابخانه غیر رسمی و پرسرعت روبیکا...

مثال وب سوکت

from rubpy.socket import Client
import asyncio

socket = Client('YOUR-AUTH')
seened : list = []


async def main():
	while 1:
		async for chats in socket.handler():
			try:
				for chat in chats:
					if chat['object_guid'].startswith('g'):
						if not chat['object_guid'] + chat['chat']['last_message']['message_id'] in seened:
							text : str = chat['chat']['last_message']['text']
							print(text)
							seened.append(chat['object_guid'] + chat['chat']['last_message']['message_id'])
			except :
					...

این سورس کد با استفاده از وب سوکت روبیکا آخرین پیام ها را دریافت میکند و چاپ میکند

چگونگی نصب کتابخانه

دستور زیر را در ترمینال خود برای نصب کتابخانه وارد کنید

pip install rubpy

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

rubpy-2.0.11.tar.gz (8.7 kB view details)

Uploaded Source

File details

Details for the file rubpy-2.0.11.tar.gz.

File metadata

  • Download URL: rubpy-2.0.11.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.5

File hashes

Hashes for rubpy-2.0.11.tar.gz
Algorithm Hash digest
SHA256 3d7c73cec0cea6584c4d3b79991ea7c5fa6ece180eb627e5586b8370610e97eb
MD5 b2d57ccd3c0b652600e91521239e821a
BLAKE2b-256 0c7e8cf2c283d8576bfc063135bb8cfe7e906a952df37bc730e64f0eaf93f361

See more details on using hashes here.

Supported by

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