A Python library for control Bale Account.
Project description
چیست و چرا؟
کتابخانه های زیادی برای اتصال و ساخت ربات بله که به آن بازوی بله هم می گویند وجود دارد. اما تا کنون هیچ کتابخانه رو ندیدم که امکان کنترل خود اکانت رو فراهم بکنه و بله هم مستندات در این باره منتشر نکرده. برای یه پروژه به کنترل حساب بله نیاز پیدا کردم پس این کتابخانه رو ساختم در مراحل آزمایشی هست و گسترده و پشتیبانی از تمام امکانات رو نداره چون در حد نیازه پروژه خودم نوشته شده
اگر کسی مایل بود می تونه درخواست های توسعه رو به گیت هاب بفرسته و د گسترش این کتابخانه کمک کنه
https://github.com/mr-r0ot/BaleAccountApi
مستندات
نصب
pip install BaleAccountApi
استفاده
#افزودن
import BaleAccountApi
# ساخت یک سشن جدید
home = BaleAccountApi.start(hide=False) # اگر می خواهید مرورگر مخفی بشه
#home = BaleAccountApi.start(hide=True) # اگر می خواید نمایش داده بشه
# ارسال یه کد تایید(سشن همواره باید به تابع ها پاس داده شود)
if BaleAccountApi.send_otp_code(home, "09123456789"):
print("با موفقیت ارسال شد")
else:
print("خطا")
# گرفتن کد تایید و ورود به حساب
while True:
code = input("Enter code: ")
if BaleAccountApi.login(home, code):
print("خوش اومدی :)")
break
else:
print("کد اشتباه بود")
# در بله دو نوع id وجود دارد:
# یکی به صورت متنی و رشته است و یکی آیدی ععدی
# برای استفاده در این کتابخانه نیاز به آیدی عددی داریم پس با این تابع می توانیم:
# تبدیل آیدی رشته به آیدی ععدی قابل استفاده
ID='EnterYourBaleStringID'
chat_uid = BaleAccountApi.convert_id_to_uid(home, ID)
print(f' Caht UID : {chat_uid}')
# باز کردن یه چت با آیدی عددی
# می تواند گروه کانال پیوی و... باشد
BaleAccountApi.open_chat(home, chat_uid=chat_uid)
# مثال خواندن پیام ها
out = BaleAccountApi.readmessages(home)
print(out)
# مثال ارسال پیام
if BaleAccountApi.send_message(home, 'HIII :) '):
print("Sended :)")
else:
print('My bad :(')
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file baleaccountapi-1.0.1.tar.gz.
File metadata
- Download URL: baleaccountapi-1.0.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bc0174cdb05afe94c4717037447482c1c29bab8c9bcc1e75689b9a39d4d1509
|
|
| MD5 |
88250cac4f788322b47e33afc80c4179
|
|
| BLAKE2b-256 |
f8eba87a7adca2d8d0be414f4bb05cdb28e7d167073caf38f22d204b63937097
|
File details
Details for the file baleaccountapi-1.0.1-py3-none-any.whl.
File metadata
- Download URL: baleaccountapi-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75f3b707c9e9967f70373dbd56c3d4feb1ebfd7b1a7bb9242a13dbeb7d1fa150
|
|
| MD5 |
11ad8730f34db23377e93116ade951e5
|
|
| BLAKE2b-256 |
c5f23175ecd770598975b208bda0936b6a9febc5687e5e2cebd81d1f99db42c8
|