ارسال پیام

برای ارسال پیام سورس زیر را کپی کنید و توضیحات پایین رو بخونید.
در خط اول از کتابخونه بله پای کلاس کلاینت رو ایمپورت میکنیم.
در خط دوم یک متغیر دلخواه به اسم بات ساختم و کلاس کلاینت رو بهش اختصاص دادم و پارامتر اجباری این کلاس شناسه بات هستش که از بات فادر بله میتونید بگیریدش.
در خط سوم از متد ارسال پیام استفاده کردیم که این متد در مجموع ۴ تا پارامتر دارد ولی ۲ تا از آنها اجباری هست.
پارامتر های اجباری: چت آیدی شخص مورد نظر - محتوای پیام ارسالی
پارامتر سوم: برای ساخت کیبورد ها استفاده میشود که روش ساخت آن هم گفته میشود.
پارامتر چهارم: در صورتی که دوست دارید پیام ارسالیتون ریپلای زده بشه روی پیام مورد نظر میتونید از این پارامتر استفاده کنید.

            from balepy import Client
bot = Client("AUTH")
bot.send_message(chat_id , text ,reply_markup , reply_to_message_id)

ویرایش پیام


برای ویرایش پیام متنی که قبلا از طریق بات ارسال کرده‌اید می‌توانید از این سرویس استفاده کنید. یک مثال ساده را در زیر مشاهده میکنید.

            from balepy import Client
bot = Client("AUTH")
bot,edit_message_text(chat_id , message_id , text , reply_markup)

حذف پیام

برای حذف پیامی که قبلا از طریق بات ارسال کرده‌اید می‌توانید از این سرویس استفاده کنید. یک مثال ساده در زیر نشان داده شده است

            from balepy import Client
bot = Client("AUTH")
bot.delete_message(chat_id , message_id)

دریافت آپدیت ها

این سرویس برای گرفتن آپدیت‌ پیام‌های رسیده از طرف کاربر برای بازو استفاده می شود. در زیر یک نمونه از درخواست آپدیت نشان داده شده است.

            from balepy import Client
bot = Client("AUTH")
bot.get_updates()

تنظیم وب هوک

از این سرویس استفاده میشود برای تنظیم وب هوک و دریافت آپدیت پیام های رسیده از طرف کاربر از طریق http

            from balepy import Client
bot = Client("AUTH")
bot.set_webhook(url)

حذف وب هوک

برای حذف وب هوک تنظیم شده برای بات از این سرویس استفاده میشود.

            from balepy import Client
bot = Client("AUTH")
bot.delete_webhook

دریافت اطلاعات بات

از طریق این سرویس می توانید اطلاعات پایه ای بات را بدست بیاورید فقط با داشتن توکن بات!

            from balepy import Client
bot = Client("AUTH")
bot,get_me()

ارسال عکس

این متد برای ارسال عکس استفاده میشود.
شما به ۳ روش میتونید عکس ارسال کنید.
۱- ارسال عکس از سیستم
۲- ارسال عکس از طریق لینک آن
۳- ارسال عکس با استفاده از آیدی پس از آپلود عکس بر روی سرور بله

            from balepy import Client
bot = Client("AUTH")
bot.send_photo(chat_id , photo , caption , reply_to_message_id)

ارسال موزیک

این سرویس برای ارسال فایل های صوتی استفاده می‌شود. لازم به ذکر است محدودیت ارسال فایل صوتی برای بات ۱۰۰ مگابایت هست که ممکن است در آینده تغییر کند

            from balepy import Client
bot = Client("AUTH")
bot.send_audio(chat_id , audio , caption , duration , title , reply_to_message_id)

ارسال سند

این سرویس برای ارسال انواع فایل می‌تواند استفاده شود که دارای محدودیت حجم ۵۰ مگابایت برای هر فایل است که ممکن است در آینده تغییر کند.

            from balepy import Client
bot = Client("AUTH")
bot.send_document(chat_id , document , caption , reply_to_message_id)

ارسال ویدیو

این سرویس برای ارسال فایل‌های ویدیویی استفاده می‌شود که دارای محدودیت حجم ۵۰ مگابایت برای هر فایل است که ممکن است در آینده تغییر کند.

            from balepy import Client
bot = Client("AUTH")
bot.send_video(chat_id , video , duration , width , height , caption , reply_to_message_id)

ارسال پیام صوتی

برای ارسال پیام صوتی استفاده می شود و دارای محدودیت ۵۰ مگابایت برای هر پیام است که ممکن است در آینده تغییر کند.

            from balepy import Client
bot = Client("AUTH")
bot.send_voice(chat_id , voice , caption , duration , reply_to_message_id

ارسال لوکیشن(موقعیت جغرافیایی)

برای ارسال موقعیت جغرافیایی روی نقشه استفاده می شود.

            from balepy import Client
bot = Client("AUTH")
bot.send_location(chat_id , latitude , longitude , reply_to_message_id)

ارسال مخاطب

برای ارسال مخاطب استفاده می شود.

            from balepy import Client
bot = Client("AUTH")
bot.send_contact(chat_id , phone_number , first_name , last_name , reply_to_message_id)

دریافت فایل

برای دریافت فایل میتونید از متد زیر استفاده کنید.

            from balepy import Client
bot = Client("AUTH")
bot.get_file(file_id)

دریافت چت

برای دریافت چت میتونید از متد زیر استفاده کنید.

            from balepy import Client
bot = Client("AUTH")
bot.get_chat(chat_id)

دریافت ادمین ها

از این سرویس می توان برای نمایش ادمین های یک گروه یا کانال استفاده نمود

            from balepy import Client
bot = Client("AUTH")
bot.get_chat_administrators(chat_id)

دریافت تعداد اعضا

از این سرویس می توان برای نمایش تعداد اعضای یک گروه یا کانال استفاده نمود

            from balepy import Client
bot = Client('AUTH')
bot.get_chat_members_count(chat_id)

وضعیت اعضا

این سرویس وضعیت اعضای یک گروه یا کانال را مشخص میکند

            from balepy import Client
bot = Client('AUTH')
bot.get_chat_member(chat_id , user_id)

درخواست پول

برای ارسال پیام درخواست پول میتوانید از این سرویس استفاده کنید و می توانید از ۳ روش برای دریافت پول استفاده کنید.
1- شماره کارت
2- شماره درگاه و شماره پذیرنده
3- شماره کیف پول بله

            from balepy import Client
bot = Client('AUTH')
bot.send_invoice(chat_id , title , description , provider_token , prices)