🚀 SplusLib - کتابخانه حرفهای سروش پلاس
✨ ویژگیهای کلیدی
- ⚡ سریع و بهینه: با استفاده از
asyncioوaiohttp - 🎯 ساده و حرفهای: متدهای سطح بالا به جای دستورات پیچیده
- 🔧 قابل اعتماد: رفع باگهای متعدد و پایداری بالا
- 📦 کامل: پشتیبانی از تمام قابلیتهای سروش پلاس، شامل استوری
- 🎨 انعطافپذیر: سیستم رویدادها و فیلترهای پیشرفته
- 📝 Type Hints: پشتیبانی کامل از تایپهینتها برای IDE بهتر
🛠️ نصب سریع
pip install spluslib
📖 داکیومنت کامل
برای مشاهده داکیومنت کامل، راهنمای استفاده و مثالهای بیشتر، لطفاً به صفحه گیتهاب مراجعه کنید:
🔗 https://github.com/Erfan-Mirdehghan/SplusLib
در گیتهاب میتوانید:
- 📚 مستندات کامل همه متدها
- 💡 مثالهای کاربردی
- 🐛 گزارش باگها
- 💬 بحث و تبادل نظر
- 🔄 آخرین آپدیتها
را مشاهده کنید.
🚀 شروع سریع
import asyncio
from spluslib import SplusClient
async def main():
# ایجاد کلاینت
client = SplusClient("my_session")
# اتصال و ورود
await client.start("+989123456789")
# دریافت اطلاعات کاربر
me = await client.get_me()
print(f"✅ وارد شدید به عنوان: {me['first_name']}")
# ارسال پیام
await client.send_message("me", "سلام! از SplusLib استفاده میکنم 🚀")
# هندلر رویداد
@client.on_message()
async def handler(event):
if event.raw_text == "ping":
await event.reply("pong! 🏓")
await client.run_until_disconnected()
asyncio.run(main())
📦 نیازمندیها
- Python 3.8 یا بالاتر
- اتصال به اینترنت
🎯 قابلیتهای اصلی
📨 پیامها
- ارسال، ویرایش، حذف و فوروارد پیام
- پین کردن و ری اکشن
- جستجوی پیامها
👥 مدیریت گروهها
- ساخت گروه و کانال، مدیریت یوزرنیم
- مدیریت اعضا (بن، آنبان، میوت، ادمین)
- لینکهای دعوت و درخواستهای عضویت
- دریافت لیست اعضا
📖 استوری
- سین کردن، ریاکشن، ریپلای روی استوری
- چک کردن استوری فعال یه کاربر و گرفتن لینکش
- دانلود عکس/ویدیوی استوری
📞 تماسهای گروهی
- ساخت و مدیریت کنفرانسها
- جوین و لیو تماس
- مدیریت شرکتکنندگان
📁 فایلها
- ارسال عکس (با پشتیبانی از حالت اسپویلر)، ویدیو، صدا و اسناد
- دانلود مدیا
🤝 مشارکت
ما از مشارکت شما استقبال میکنیم! لطفاً برای گزارش باگها یا پیشنهادات، در گیتهاب Issue ایجاد کنید.
📄 لایسنس
این پروژه تحت لایسنس MIT منتشر شده است.
👨💻 توسعهدهنده
Erfan Mirdehghan
Metadata
Release files for spluslib 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spluslib-3.0.0.tar.gz | 642.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spluslib-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / spluslib-3.0.0.tar.gz
| Download URL | spluslib-3.0.0.tar.gz |
|---|---|
| Size | 642.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
999fa422e0f8e72f02b7d79a91fc9098954e379e4f36bf800a7394bd26ed3972
|
|
BLAKE2b-256 checksum How to use checksums |
7994f12c5f644dac764aa3ddbd8c8d939b926c4d8c47b94f8509d24edebbf52e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / spluslib-3.0.0-py3-none-any.whl
| Download URL | spluslib-3.0.0-py3-none-any.whl |
|---|---|
| Size | 723.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ddca6e3bd032cf27598974567b3d25b853483da65a31aea585a89b05261ab1e9
|
|
BLAKE2b-256 checksum How to use checksums |
073a9f3d0250d0cc434cfc7e791596504c069d23ca6d3614eaf3a41801fccc42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|