یک نمونه ساده
با چند خط کد ساده، اولین ربات خود را بسازید. این کد یک ربات ساده میسازد که پیامهای کاربر را به خودش برمیگرداند (اکو میکند).
from pyrobale.client import Client
from pyrobale.objects import Message
client = Client("YOUR_BOT_TOKEN")
@client.on_message()
async def message_handler(message: Message):
await message.reply(message.text)
client.run()
توضیح کد: این کد یک ربات ساده ایجاد میکند که به تمام پیامهای دریافتی پاسخ میدهد و متن پیام را به کاربر بازمیگرداند.
مشاهده مثال های بیشتر
ویژگیهای پایروبله
سریع و کارآمد
بر پایه async/await ساخته شده و عملکرد بالایی در پردازش پیامهای متعدد دارد
متنباز (Open Source)
کاملاً متنباز و تحت پروانه MIT برای استفاده و توسعه آزاد
توسعه فعال
تیم توسعه فعال و بهروزرسانیهای منظم با ویژگیهای جدید
مدرن و بهروز
استفاده از جدیدترین قابلیتهای Python و بهترین روشهای توسعه
قابل اعتماد
مدیریت خطای هوشمند و پایداری بالا در شرایط مختلف
مستندسازی کامل
راهنمای جامع و مثالهای عملی برای شروع سریع
سوالات متداول
پایروبله یک فریمورک مدرن و بهینهشده برای ساخت رباتهای بله است که با پایتون نوشته شده. این فریمورک با معماری async/await عملکرد بالایی دارد و API سادهای ارائه میدهد که توسعه رباتهای پیچیده را آسان میکند. همچنین کاملاً متنباز است و تحت پروانه MIT منتشر میشود.
بله، پایروبله کاملاً رایگان و متنباز است و تحت پروانه MIT منتشر میشود. شما میتوانید از آن برای پروژههای شخصی و تجاری استفاده کنید، کد منبع را تغییر دهید و حتی در توسعه آن مشارکت کنید.
شما میتوانید از طریق گیتهاب پروژه در توسعه آن مشارکت کنید یا در فروم پایروبله سوالات و پیشنهادات خود را مطرح نمایید. همچنین میتوانید با گزارش باگها، پیشنهاد ویژگیهای جدید یا بهبود مستندات به پروژه کمک کنید.
بله، پایروبله دارای مستندات کامل و جامع است که شامل راهنمای نصب، آموزشهای گام به گام و مثالهای متعدد میشود. مستندات به طور منظم بهروزرسانی میشوند و پاسخگوی نیازهای توسعهدهندگان در سطوح مختلف هستند.
پایروبله دارای ویژگیهای متعددی از جمله پشتیبانی از تمامی متدهای API بله، مدیریت session، قابلیت توسعه ماژولار، سیستم middleware، پشتیبانی از فایلها و رسانهها، و ابزارهای دیباگ است. همچنین از آخرین ویژگیهای پایتون مانند type hints بهره میبرد.