کتابخانه قدرتمند برای ساخت رباتهای تلگرام با امکانات پیشرفته
Project description
PyMn - کتابخانه قدرتمند رباتهای تلگرام 🚀
کتابخانهای قدرتمند و کامل برای ساخت رباتهای تلگرام با امکانات پیشرفته و استفاده آسان.
ویژگیها ✨
- 🔥 ساده و قدرتمند: API بسیار ساده با امکانات پیشرفته
- ⚡ async/await: پشتیبانی کامل از برنامهنویسی غیرهمزمان
- 🛡️ امن: مدیریت خطاها و validation دادهها
- 📱 کامل: پشتیبانی از تمام ویژگیهای تلگرام
- 🎯 بهینه: عملکرد بالا و استفاده کم از منابع
- 🌐 فارسی: مستندات و پشتیبانی کامل فارسی
نصب 📦
pip install pymn
استفاده سریع 🚀
import PyMn
# ساخت ربات
bot = PyMn.Bot("YOUR_BOT_TOKEN")
# پاسخ به پیامها
@bot.message_handler()
async def handle_message(message):
await bot.send_message(message.chat.id, f"سلام {message.from_user.first_name}!")
# اجرای ربات
bot.run()
مثالهای پیشرفته 💡
کیبورد inline
import PyMn
bot = PyMn.Bot("YOUR_TOKEN")
@bot.message_handler(commands=['start'])
async def start_command(message):
keyboard = PyMn.InlineKeyboard()
keyboard.add_button("🔥 دکمه خفن", callback_data="cool_button")
keyboard.add_button("📊 آمار", callback_data="stats")
await bot.send_message(
message.chat.id,
"سلام! از کتابخانه PyMn استفاده میکنی 🚀",
reply_markup=keyboard
)
@bot.callback_query_handler()
async def handle_callback(callback):
if callback.data == "cool_button":
await bot.answer_callback_query(callback.id, "این دکمه واقعاً خفنه! 🔥")
ارسال فایل و مدیا
# ارسال عکس
await bot.send_photo(chat_id, "path/to/photo.jpg", caption="عکس خفن!")
# ارسال ویدیو
await bot.send_video(chat_id, "path/to/video.mp4")
# ارسال فایل
await bot.send_document(chat_id, "path/to/file.pdf")
مدیریت گروهها
# اضافه کردن ادمین
await bot.promote_chat_member(chat_id, user_id)
# حذف کاربر
await bot.kick_chat_member(chat_id, user_id)
# تغییر تنظیمات گروه
await bot.set_chat_title(chat_id, "عنوان جدید گروه")
مستندات 📚
برای مستندات کامل به Wiki مراجعه کنید.
مشارکت 🤝
مشارکت شما استقبال میشود! لطفاً راهنمای مشارکت را مطالعه کنید.
لایسنس 📄
این پروژه تحت لایسنس MIT منتشر شده است. LICENSE را مشاهده کنید.
حمایت 💖
اگر از PyMn استفاده میکنید و دوستش دارید، لطفاً یک ⭐ بدید!
ساخته شده با ❤️ توسط DevMoEiN
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
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 pymn-1.0.0.tar.gz.
File metadata
- Download URL: pymn-1.0.0.tar.gz
- Upload date:
- Size: 22.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f69fcc3b484902d9e6d53df7dbc97e7b82c18b12af4ad93e532b9cbaebcad3e6
|
|
| MD5 |
316227217bac8564ddcaa281cd7d1788
|
|
| BLAKE2b-256 |
ca0e026751ecc79c0923db81b614505ad998c6e27ce8468201b913fd07a18fec
|
File details
Details for the file pymn-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pymn-1.0.0-py3-none-any.whl
- Upload date:
- Size: 23.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dafacb721b5337ce2d22cccb2a39415efa4cc4ab4a4a364d8312802ca8b3d11
|
|
| MD5 |
ebdfee5a4393ed3aeca88468a84d20b0
|
|
| BLAKE2b-256 |
862109d4fb82b2f51bafc7cd9d521a08a92487ecdf3a1b843e74becde5e671e0
|