BPT Channel
203 subscribers
6 videos
5 files
31 links
توسعه دهندگان:
@Im_Miaad - @A_LIReza_ME
پشتیبانی:
@BPT_SUP
سایت :
bptlib.ir
گیت هاب :
github.com/BPTproto/BPT
Download Telegram
Channel created
مستندات، اطلاع رسانی های مربوط به
BPT (Bot Php Tools)
در این کانال قرار میگیرد
کتابخانه BPT چیست؟

-کتابخانه ای جهت استفاده راحت تر و کدنویسی بهینه تر در سورس کد ها

مغهوم BPT چیست؟

-این کلمه مخفف (Bot Php Tools) در فارسی به معنای «ابزار ربات php» می باشد.

چگونه استفاده کنم؟

-این کتابخانه یک منبع باز و رایگان است و میتوانید به راحتی با مطالعه مستندات استفاده نمایید.
نسخه 1.0 کتابخانه منتشر شد !!

به زودی تمامی سورس کد های نوشته شده کتابخانه در دسترس قرار میگیرد.

📄 مستندات و توضیحات بیشتر در
https://bpt-proto.site
index.php
2.2 KB
-سورس ربات pdf ساز
-متصل به پلاگین های کتابخونه
-سبک و بهینه

پ.ن : این سورس دیگر کار نمیکند.
Media is too big
VIEW IN TELEGRAM
🔸آموزش نصب و استفاده از کتابخونه
🔺آشنایی با سورس پایه
🔺آموزش کدنویسی یک ربات ساده
🔺به راحتی با استفاده از مستندات میتوانید سورس خود را کدنویسی کنید!
👈 به زودی نمونه سورس های نوشته شده با کتابخانه در کانال قرار میگیرد.
🆑 @BPT_CH
🌐 https://bpt-proto.site
index.php
724 B
-سورس ربات طوطی
👈 نوشته شده با کتابخانه BPT

پ.ن : این سورس دیگر کار نمیکند.
BPT Channel
نسخه 1.0 کتابخانه منتشر شد !! به زودی تمامی سورس کد های نوشته شده کتابخانه در دسترس قرار میگیرد. 📄 مستندات و توضیحات بیشتر در https://bpt-proto.site
نسخه 1.01 کتابخانه منتشر شد !!

از این به بعد در سورس ها به صورت خودکار تنظیمات امنیتی اعمال میگردد.

-همچنین تمام ربات هایی که با کتابخانه نوشته شده اند ضد کد مخرب می باشند.

-دیگر هیچ نگرانی بابت امنیت نداشته باشید زیرا تیم ما امنیت را برای تمامی ربات هایی که با کتابخانه ایجاد میشوند برقرار کرده.

📄 مستندات و توضیحات
https://bpt-proto.site
نسخه 1.02 کتابخانه منتشر شد !!

- تمامی متد های تلگرام اضافه شد

لیست متود های جدید :
getUpdates
setWebhook
deleteWebhook
getWebhookInfo
sendSticker
getStickerSet
uploadStickerFile
createNewStickerSet
addStickerToSet
setStickerPositionInSet
deleteStickerFromSet
setStickerSetThumb
sendInvoice
answerShippingQuery
answerPreCheckoutQuery
sendGame
setGameScore
getGameHighScores

📄 مستندات و توضیحات
https://bpt-proto.site
نسخه 1.03 کتابخانه منتشر شد !!

- اضافه شدن لاگ نویس
با مشاهده لاگ ها میتوانید فعالیت های ربات را چک کنید. برای مثال: به سادگی میتوانید سورس های خود را دیباگ نمایید.

- افزایش وبسرویس ها
افزایش تعداد وبسرویس های کتابخانه
تعداد قبلی: 11 ; تعداد جدید: 18

📄 مستندات و توضیحات
https://bpt-proto.site
نسخه 1.04 کتابخانه منتشر شد !!

- تغییر در نحوه فرا خوانی تابع ها
تابع های اضافه مانند start دچار تغییر حالت و نحوه فراخوانی شدند و نیاز است تمام سورس ها بروز شوند

- افزایش تابع ها
تعدادی تابع اضافه به کتابخانه اضافه شدند ، تابع ها :
time2string
objectToArray
RandomString
Crypto
Zip

📄 مستندات و توضیحات
https://bpt-proto.site
💡آموزش استفاده از وب سرویس های کتابخانه

-در این آموزش ما میخواییم از وب سرویس جوک استفاده کنیم.

مرحله 1 : اول از همه باید یه متغییر ایجاد کنید.
$joke
-ما متغییر $joke رو ایجاد کردیم

2- حالا باید کد استفاده از وب سرویس جک رو جلوی متغییر قرار بدید.
$this->api(['type'=>'joke']);
-خب کد نهایی ما به شکل زیر میشه
$joke = $this->api(['type'=>'joke']);

3-حالا کافیه تو سند مسیج $joke رو قرار بدید تا یک جوک برای کاربر ارسال بشه.

🔖 لیست پلاگین های کتابخانه:
alaki (الکی مثلا)
arz (قیمت ارز)
tala (قیمت طلا)
arzdigital (ارز ديجيتال)
ayam (ایام)
danestani (دانستنی)
dastan (داستان)
chistan (چیستان)
dialog (دیالوگ ماندگار)
hadis (حدیث)
joke (جوک)
fall (فال)
khatere (خاطره)
pnp (پ ن پ)
noroz (نوروز)
capcha (کپچا)
time (ساعت)
pdf (سایت به پی دی اف) [نمونه]
نسخه 1.05 کتابخانه منتشر شد !!

- قابلیت پردازش چندگانه یا همان Multi process

با استفاده از این قابلیت ، در صورتی که رباتتان به پردازشی مشغول باشد(یا از تابع sleep استفاده شود) همچنان پاسخ گوی درخواست ها خواهد بود
جهت استفاده از این قابلیت پارامتر multi را در تابع start ست کنید و به آن مقدار صحیح(true) دهید
$BPT->start(['multi'=>true]);

- افزایش تابع ها
تعدادی تابع اضافه به کتابخانه اضافه شدند ، تابع ها :
size (دریافت حجم فایل)
jChecker (جویین چکر کانال گروه)

- مستندات فارسی
مستندات فارسی شده به سایت اضافه شده و به راحتی میتوانید استفاده کنید.

📄 مستندات و توضیحات
https://bpt-proto.site