From 4b37200f1928f7f3c972f3f3b6278367e1454089 Mon Sep 17 00:00:00 2001 From: Erfan Bafandeh <156314538+Erfan-Bafandeh@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:12:42 +0330 Subject: [PATCH 1/6] update documention --- LICENSE | 2 +- docs.html | 177 --- fonts/mvboli.ttf | Bin 77604 -> 0 bytes fonts/ubuntu.ttf | Bin 353824 -> 0 bytes fonts/vazir.ttf | Bin 100520 -> 0 bytes fonts/vazir_black.ttf | Bin 99772 -> 0 bytes index.html | 2420 ++++++++++++++++++++++++++++++++++++++--- style/docs.css | 45 - style/style.css | 66 -- 9 files changed, 2286 insertions(+), 424 deletions(-) delete mode 100644 docs.html delete mode 100644 fonts/mvboli.ttf delete mode 100644 fonts/ubuntu.ttf delete mode 100644 fonts/vazir.ttf delete mode 100644 fonts/vazir_black.ttf delete mode 100644 style/docs.css delete mode 100644 style/style.css diff --git a/LICENSE b/LICENSE index 71b8454..4284be0 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 balepy +Copyright (c) 2026 balepy Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs.html b/docs.html deleted file mode 100644 index 8dcc5f8..0000000 --- a/docs.html +++ /dev/null @@ -1,177 +0,0 @@ - - -
- - -ارسال پیام
-برای ارسال پیام سورس زیر را کپی کنید و توضیحات پایین رو بخونید.
در خط اول از کتابخونه بله پای کلاس کلاینت رو ایمپورت میکنیم.
در خط دوم یک متغیر دلخواه به اسم بات ساختم و کلاس کلاینت رو بهش اختصاص دادم و پارامتر اجباری این کلاس شناسه بات هستش که از بات فادر بله میتونید بگیریدش.
در خط سوم از متد ارسال پیام استفاده کردیم که این متد در مجموع ۴ تا پارامتر دارد ولی ۲ تا از آنها اجباری هست.
پارامتر های اجباری: چت آیدی شخص مورد نظر - محتوای پیام ارسالی
پارامتر سوم: برای ساخت کیبورد ها استفاده میشود که روش ساخت آن هم گفته میشود.
پارامتر چهارم: در صورتی که دوست دارید پیام ارسالیتون ریپلای زده بشه روی پیام مورد نظر میتونید از این پارامتر استفاده کنید.
- 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)
-
- }t=GIGEH@EI=eWdkJ>({O917XVy!zKA&~EL)PK#c&+1TXHMr&b4+sz=Zu}xIp^}Z@wxlw
z`R83a?_cxf^C!%IWPx)*V8P`JGZy~7X!T;>;-!oGmrPw+c&Y!=FE9PF%i1*!C=0w{
zn42Zjo;3WZALGLe4cSA74#QL&fc!kW!me-wz;M^u^*nTr{30koZHU{Qp}o9EAvR$|
zBObm*f*CND;`U5MZ6 |&)VKZU(d|Cmd1=?ojI(!gdDp33r&{s(W!B6B#ow$UF?$n6`KUBk
z>nV_Y*@5)n00Jcufg|9YHVBP`p ^Vc4^$yW(8;)#Q+#DrEo?<-_py*F;ep~w%%puBXY@hKb
zBa9U&SOeOr4u;B6r95)d0ofp(x{f--k%p9G^Cp+#R-7i*Pdj>}-jH4N+T@C4pzRK`
zg`pi3;qnG)S}|HEC}iu5Y}>PMX-4U~I2iHS+d^W`*j#e@gIk=LN?)>g@X(P8I&A_l
zB14!6IKR7YuIRs}*Ft_gRp&d-3BrQ@+y)qWC6mh&u8yqyXfWHDI|y)DMGdNaA^!;Z
zmYf?Ts#6cw0ktsAfq5WjdDSUh#|wXOVJRKbVVIw0%{bRJyR*{1fAeTZ+V9YbA?iOl
zYdCKYwI?X&$ilt@`%}0-9@bkNR%5DvW-yNvu#>k{@NvS(-g`!wOtt1IoVnxp#sbWn
z!>+r6aVG2=>q%A?Z@+N&p$Xf8FK-p_etjmHEXyW>5nz}e2^)MHDNeGuTYN5_v$h<{
zS{5!nH9GSrFT6KL^0Zkl3~ky|0fB+G4h(i_{56!i8y(Ga=NN6-%L
LezPM7KTaC#*QXkc&$5@22AiGQ(&KK^
zpW4n*1U}8>FR1??(%u8ijq^Gi#b7XK0}KW;m>FOSddH&oZNT>4ceyOP