عکس پروفایل Balethon | بلتونB

Balethon | بلتون

۳۰۳عضو
🔺 بلتون نسخه 0.3.5 منتشر شد
تغییرات:• افزوده شدن متود send_animation که به تازگی در api بله اضافه شد
• از این به بعد، در تمام متودها میتوان در پارامترهای chat_id و user_id به جای آیدی، از یوزرنیم استفاده کردبرای مثال میتوان به جای:

await bot.send_message(450142930, "Hello")


از:

await bot.send_message("@sajiminer0", "Hello")


استفاده کردو پیام موردنظر به صاحب نام کاربری @sajiminer0 ارسال میشود
• آبجکت ها در زمان print شدن بهتر و خواناتر نمایش داده میشوند
• پارامتر short_url به Client اضافه شد
🔺 با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon



🆔 @Balethon

۲۲:۱۱

قسمت مقاله ها به مستندات بلتون اضافه شد
بزودی مقاله های بیشتری توی اون قرار میگیرن
🆔 @Balethon

۱۸:۴۷

🔺 بلتون نسخه 0.4.0 منتشر شد !
ℹ️ تغییرات :
اضافه شدن متودbot.create_deep_link()
از این به بعد اول کارbot.start_polling()یک بارbot.delete_webhook()صدا زده میشه
ارورهای ContinueDispatching و BreakDispatching اضافه شدن
🔺 سیستم chains راه اندازی شد که با کمکش میشه گروه های مختلف از هندلرها ساخت
Condition.create از این به بعد بجای آبجکت Condition همون لحظه یه آبجکت میسازه که از Condition ارث بری میکنه
🔺 سیستم StateMachine که به داشتن گفتگو با کاربران کمک میکنه اضافه شد
خروجی متود getChatMember توسط بله تغییر داده شده و در نتیجه در بلتون هم تغییر داده شد
متودbot.run_polling()بهbot.run()تغییر نام داده شد
🔺 متود promoteChatMember توسط بله راه اندازی شده و به بلتون اضافه شد
تغییرات جزئی در ساختار کتابخونه

✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۲۱:۵۴

🔺 بلتون نسخه 0.4.5 منتشر شد!
ℹ️ تغییرات :
🔺 میشه سیستم StateMachine رو تنظیم کرد که اطلاعاتش روی دیتابیس ذخیره بشنو اما برای اینکه روی رم ذخیره بشن کافیه که اسم دیتابیس رو ":memory:" بذارید
کاندیشن is_instance اضافه شد
تغییرات جزئی

✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۱۹:۱۷

مثال بات گفتگو به مستندات بلتون اضافه شد ✅🔻 برای مشاهده کلیک کنید
🆔 @Balethon

۱۹:۱۹

🔺 بلتون نسخه 0.5.0 منتشر شد !
ℹ️ تغییرات :
🔺 پشتیبانی از برنامه نویسی synchronous علاوه بر asynchronousمقاله مربوطه: بلتون دو منظوره است
🔺 توانایی افزایش سرعت اپلیکیشن های بزرگ تا چندین برابر با کمک سیستم های جدید اجرای همزمان کدهامقاله مربوطه: بلتون سریع است

✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۲۱:۵۶

مقاله مدیریت گفتگو با کاربران به مستندات بلتون اضافه شد ✅🔻 برای مشاهده کلیک کنید
🆔 @Balethon

۲۱:۵۹

thumnail
بات نظرسنجی، یک بات قدرت گرفته از Balethon در ویترین بله قرار گرفت ✅
❣ با تشکر از دوستان زحمت کش بله
🆔 @Balethon

۱۵:۱۸

🔺 بلتون نسخه 0.5.1 منتشر شد!
ℹ️ تغییرات :
کاندیشن is_joined اضافه شد
کاندیشن chat اضافه شد
کاندیشن group اضافه شد
آبجکت RemoveKeyboard برای حذف راحت ریپلای کیبورد ساخته شد
ارور TooManyRequests (429) توسط بله راه اندازی شد و به ارورهای قابل رسیدگی شدن بلتون اضافه شد
ساختن Keyboard و InlineKeyboard ساده تر شد

در نسخه های قبل به این شکل بود


در نسخه 0.5.1 به بعد میشه به این شکل انجام داد




✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۲۱:۱۱

🔺 بلتون نسخه 0.5.2 منتشر شد!
ℹ️ تغییرات :
قابلیت تنظیم نام فایل در زمان آپلود اضافه شد
متود _str به آبجکت User اضافه شد_
رفتار متود getUpdates در بله تغییر کرد و بنابراین متود Client.start_polling بازنویسی شد
از این به بعد بله آپدیت های ویرایش شدن پیام رو در گروه و کانال ارسال میکنه و بنابراین هندلر EditedMessageHandler به بلتون اضافه شد

✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۲۲:۱۷

🔺 بلتون نسخه 0.6.0 منتشر شد!
ℹ️ تغییرات :
قابلیت گرفتن اطلاعات یک چت با استفاده از آیدی، نام کاربری، شماره تلفن و لینک دعوت همگی الان به سادگی قابل استفاده هستنمقاله مربوطه: گرفتن اطلاعات یک چت در بلتون
قابلیت استفاده از پروکسی socks اضافه شد
🔺 هندلرها از این به بعد آرگومان ها رو به صورت هوشمندانه پاس میدنبرای مثال قبلا فقط روش زیر درست بود:

@bot.on_message()
async def func(client, message):
    ...
الان همه روش های زیر درستن:

@bot.on_message()
async def func(client, message):
    ...


@bot.on_message()
async def func(client):
    ...


@bot.on_message()
async def func(message):
    ...


@bot.on_message()
async def func(message, client):
    ...


@bot.on_message()
async def func():
    ...

هندلر CommandHandler از این به بعد آرگومان های موجود در دستوری که کاربر استفاده کرده رو تحلیل میکنه و در صورت امکان اون ها رو به صورت هوشمندانه پاس میدهمقاله مربوطه: رسیدگی به دستورها
🔺 متودی به نام:
Messages.copy()
اضافه شد که کمبود سرویس copyMessage در بله رو به خوبی جبران میکنه (خود بلتون اطلاعات پیام رو تجزیه میکنه و یک پیام شبیهش به چت موردنظر شما ارسال میکنه)


✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۱۳:۱۶

🔺 بلتون نسخه 0.6.5 منتشر شد!
ℹ️ تغییرات :
کاندیشن author اضافه شد
قابلیت thread-safety به سیستم StateMachine اضافه شد
توانایی گرفتن اطلاعات تمام کاربران موجود در دیتابیس StateMachine اضافه شد
و توانایی عوض کردن حالت دیتابیس از رم به حافظه و برعکس اضافه شد

🔺 متودهای زیر به ابجکت Message اضافه شدن:Message.reply_animation()Message.reply_audio()Message.reply_contact()Message.reply_document()Message.reply_location()Message.reply_media_group()Message.reply_photo()Message.reply_video()Message.reply_voice()
سرویس های زیر اضافه شدن:Client.get_webhook_info()Client.unban_chat_member()Client.set_chat_photo()
🔺 پاس دادن آرگومان ها به کاندیشن ها هوشمندانه شد
هندلرهای InitializeHandler و ShutdownHandler اضافه شدن
و هندلرهای ConnectHandler و DisconnectHandler کاراییشون عوض شد

آرگومان reply_markup به سرویس های sendPhoto و sendDocument اضافه شد
✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۱۹:۱۹

thumnail
⭕️ بات هوش مصنوعی، یک بات قدرت گرفته از Balethon با 5 هزار کاربر
💗 با تشکر از تمام کاربران عزیز که با مشارکت خود به این بات ارزش دادید
🆔 @Balethon

۲۲:۰۸

🔺 بلتون نسخه 0.6.6 منتشر شد!
ℹ️ تغییرات :
مشکل وارد نشدن به بعضی اونت هندلرها درست شد
اسم Keyboard به ReplyKeyboard تغییر داده شدKeyboardButton به ReplyKeyboardButtonو KeyboardRemove به ReplyKeyboardRemove
🔺 قابلیت لاگ گرفتن اضافه شد
آبجکت ChatPhoto اضافه شد
مشکل جدید گرفتن آپدیت ها که از سمت بله بود حل شد
کاندیشن channel اضافه شد
ساپورت از CallbackQueryHandler برای کاندیشن های group و private اضافه شد
آبجکت EditedMessage برای کمک به تشخیص آپدیت پیام ارسال شده و پیام ویرایش شده اضافه شد
✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۲۱:۳۱

بازارسال شده از مجموعه اکس
thumnail
گیف
۰۰:۳۳
⭕️ آپدیت هیجان انگیز بات هوش مصنوعییک بات قدرت گرفته از Balethon
⭐️ از حالا بات هوش مصنوعی توی گروه ها هم کار می‌کند❗️
با بات هوش مصنوعی گروهت رو شاداب کن هر گروهی به چنین باتی نیاز دارهقابلیت‌های کاربردی و سرگرم کننده برای گروه ها
@PYTHON_OFFICIAL

۲۲:۱۶

بازارسال شده از کانال بات نظرسنجی
thumnail
آپدیت بزرگ و جذاب بات نظرسنجی!🔥یک بات قدرت گرفته از Balethon
⭐️ بعضی از قابلیت های جدید:
+ نظرسنجی عادییک نظرسنجی ساده
+ نظرسنجی چند جوابیمیشه به چندین گزینه رای داد
+ نظرسنجی آزمونکسی نمیتونه رأیش رو عوض کنه
+ حالت عمومیرأی دهندگان قابل مشاهده هستن
+ حالت خصوصیکسی غیر از شما نمیتونه نظرسنجی رو جایی بفرسته
+ قسمت نظرسنجی‌های منهمه نظرسنجی‌هات رو یه جا بهت نمایش میده
+ و موارد دیگر...
✳️ همین الان بات نظرسنجی رو استارت کن و از قابلیت های جدید استفاده کن!

👉 @VoterBot

۱۴:۳۱

بازارسال شده از سه‌شوته | حسین کراری
thumnail
بات کاربردی استاد وظیفه🤖یک بات قدرت گرفته از Balethon
قابلیت ها:ارائه قرآن کریم با بیش از ۱۰ ترجمه فارسیاستخاره با قرآن کریمگفت و گو با هوش مصنوعی (با چند مدل زبانی مختلف)ساخت تصویر با هوش مصنوعی (توسط چند نسخه مختلف)ترجمه کلمه یا متناعلام تاریخ و مناسبت‌های روزاعلام اوقات شرعی شهرهافال حافظ شیرازیوضعیت آلودگی هوای تهراننقشه متروی تهراناعلام آخرین قیمت‌های ارز، طلا، سکه، نفت و...تولید بارکد (qr code)دانلود از آپاراتارسال فایل از لینکجستجوگر فایل صوتیساخت استیکر (تکی و گروهی)اصلاح کپشن پیامحذف نقل قول پیامتبدیل تاریخ شمسی، قمری و میلادیتبدیل اعداد انگلیسی و فارسیتبدیل عدد به حروفجست و جو در ویکی‌پدیاو ... !!!
🤖 @TaskMasterBot

۶:۴۳

🌟 بلتون نسخه 1.0.0 منتشر شد! 🌈
ℹ️ خوشبختانه با توجه به مورد استقبال بودن کتابخانه بلتون اینکه تا به حال توی حالت بتا قرار داشته اصلا به چشم نمیومد!
خوشحالیم که برای اولین بار وضعیت این پروژه رو به عنوان «به بلوغ رسیده» اعلام کنیم و اولین نسخه ریلیز رو با برچسب 1.0.0 منتشر کنیم
کتابخانه بلتون کاملا کارکرد خودش رو پس داده و توی پروژه ها و بات های بزرگ (حتی با وجود موارد پیامرسان بله) قدرت، سرعت و بهینگیش رو ثابت کرده
از صمیم قلب سپاسگزاریم از تمام کسانی که با وجود بتا به شمار رفتن وضعیت این تکنولوژی، اون رو برای توسعه پروژه های جدی خودشون انتخاب کرده بودن

کاندیشن successful_payment برای تشخیص پرداخت اضافه شد
کاندیشن equals برای تشخیص تساوی اضافه شد
پراپرتی message.content اضافه شد
🔺 افزایش چند برابری سرعت و بهینگی در تعداد بالای کاربرانی که همزمان هندل میشن
سرویس copyMessage اضافه شد
سرویس createNewStickerSet اضافه شد
سرویس uploadStickerFile اضافه شد
سرویس addStickerToSet اضافه شد
سرویس sendChatAction اضافه شد
پاس دادن فانکشن بجای کاندیشن به اونت هندلرها ممکن شد
🔺 ریت لیمیت هندلینگ (مدیریت اتوماتیک محدود شدن بات) به کتابخانه اضافه شد
متودهای ban_member و get و get_administrators و get_member و get_members_count و invite_user و leave و promote_member و send_action و set_photo و unban_member به آبجکت Chat اضافه شدن
🔺 سیستم chain بازنویسی شد به طوری که یک معماری جدید و توسعه پذیرتر برای طراحی بات ها معرفی میکنه
🔺 تغییرات بزرگ زیرساختی
در یک قابلیت جدید خود کتابخانه یک راهنما از تمام دستوراتی که میسازید برای کاربر تولید میکنه
✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۱۵:۱۴

با توجه به درخواست های زیاد نمونه های جدید به مستندات بلتون اضافه شدن✅
🔻 بات ریپلای کیبوردها
🔻 بات برنامه ریزی
🔻 بات دعوت
🔻 بات مدیریت گروه
🔻 بات حاضر جواب
🆔 @Balethon

۱۶:۳۷

🔺 بلتون نسخه 1.0.1 منتشر شد!
ℹ️ تغییرات:
🔺 سرویس های جدید بله اضافه شدن:client.send_sticker()client.delete_chat_photo()client.pin_chat_message()client.set_chat_description()client.set_chat_title()client.unpin_chat_message()client.edit_message_caption()client.delete_sticker_from_set()client.restrict_chat_member()client.unpin_all_chat_messages()client.create_chat_invite_link()client.export_chat_invite_link()client.revoke_chat_invite_link()
• آبجکت InviteLink جهت سادگی کار با لینک های دعوت اضافه شد
🔺 یک معماری جدید و شیء گرا به عنوان روشی جدید برای طراحی بات ها اضافه شد
• متود message.copy سابق به message.send تغییر نام داده شدو متود جدید message.copy به عنوان میانبر برای client.copy_message اضافه شد
• فیلد message.media_group_id و کاندیشن media_group اضافه شدن
• فیلد message.sticker و کاندیشن sticker اضافه شدن
• از این به بعد logging chain به صورت پیش فرض به client اضافه نمیشه
• chain جدید به نام monitoring chain به منظور سادگی نمایش و مانیتور آپدیت های بات اضافه شد
• به کمک معماری جدید طراحی بات ها که اضافه شده chain ها میتونن موقع نمونه سازی پارامترهایی داشته باشن که میتونه توی رفتار اون ها تغییراتی انجام بده و از این به بعد chain های پیش فرض بلتون از این روند پشتیبانی میکنن
✳️ با استفاده از دستور زیر کتابخونه رو بروزرسانی کنید:

pip install -U Balethon


🆔 @Balethon

۱۸:۱۳