@BotSorce_Python.pdf
12.6 MB
♦️کتاب pdf آموزش python
♦️ طبق درخواست برخی از اعضای کانال این کتاب ارسال شد ( هیچ سورس رباتی با زبان پایتون در کانال موجود نیست )
➖➖➖➖➖➖➖➖
@BotSorce
♦️ طبق درخواست برخی از اعضای کانال این کتاب ارسال شد ( هیچ سورس رباتی با زبان پایتون در کانال موجود نیست )
➖➖➖➖➖➖➖➖
@BotSorce
@BotSorce_Banner.rar
8.5 KB
#آموزش
@BotSorce
➖➖➖➖➖➖➖➖
♦️ﻓﺮﺽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺨﻮﺍﻫﯿﻢ ﺩﺭ ﭘﻮﺷﻪ ﺍﯼ 📂 ﮐﻪ ﻓﺎﯾﻞ ﻓﻌﻠﯽ ( ﻓﺎﯾﻠﯽ ﮐﻪ ﺩﺭ ﺣﺎﻝ ﺍﺟﺮﺍﯼ ﮐﺪﻫﺎﯼ ﺁﻥ ﻫﺴﺘﯿﻢ ) ﻗﺮﺍﺭ ﺩﺍﺭﺩ، ﯾﮏ ﭘﻮﺷﻪ 📂 ( Folder ) ﺑﺎ ﻧﺎﻡ Folder_1 ﺑﺴﺎﺯﯾﻢ .
♦️ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ، به راحتی میتونیم از کدهای php استفاده کنیم :
ﻧﺘﯿﺠﻪ :
♦️ﺩﺭ ﻣﺤﻞ ﻓﺎﯾﻞ ﻓﻌﻠﯽ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_1 ﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮﺩ .
♦️ﺍﮐﻨﻮﻥ ﻓﺮﺽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺨﻮﺍﻫﯿﻢ ﺩﺭﻭﻥ ﭘﻮﺷﻪ 📂 Folder_1 ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_2 ﺑﺴﺎﺯﯾﻢ .
♦️ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ، ﮐﺪﻫﺎﯼ php ﺯﯾﺮ ﺭﺍ ﻣﯽ ﻧﻮﯾﺴﯿﻢ :
ﻧﺘﯿﺠﻪ :
♦️ﺩﺭﻭﻥ ﭘﻮﺷﻪ 📂 Folder_1 ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_2 ﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮﺩ .
♦️ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺗﺎﺑﻊ mkdir ﺩﺭ php ، ﻣﯽ ﺗﻮﺍﻧﯿﻢ ﯾﮏ ﭘﻮﺷﻪ 📂 ( Folder ) ﺟﺪﯾﺪ ﺑﺴﺎﺯﯾﻢ .
♦️ﺑﻪ ﻣﺜﺎﻝ ﺯﯾﺮ ﺗﻮﺟﻪ ﮐﻨﯿﺪ :
♦️ﺳﺎﺧﺖ ﯾﮏ ﻣﺴﯿﺮ ﺑﻪ ﻃﻮﺭ ﮐﺎﻣﻞ ( ﺳﺎﺧﺖ ﭼﻨﺪ ﭘﻮﺷﻪ 📂 ﺗﻮ ﺩﺭ ﺗﻮ، ﺑﻪ ﻃﻮﺭ ﻫﻤﺰﻣﺎﻥ ) :
♦️ﺑﻪ ﺭﻭﺵ ﻣﻌﻤﻮﻟﯽ، ﻧﻤﯽ ﺗﻮﺍﻧﯿﻢ ﮐﻪ ﯾﮏ ﻣﺴﯿﺮ ﺣﺎﻭﯼ ﺩﻭ ﭘﻮﺷﻪ ﺟﺪﯾﺪ ﺭﺍ ﺑﺴﺎﺯﯾﻢ ( ﺳﺎﺧﺖ ﺩﻭ ﭘﻮﺷﻪ ﺑﻪ ﻃﻮﺭ ﻫﻤﺰﻣﺎﻥ ﺍﻣﮑﺎﻥ ﭘﺬﯾﺮ ﻧﯿﺴﺖ ) .
♦️ﻣﺜﻼ ﺍﺟﺮﺍﯼ ﮐﺪﻫﺎﯼ ﺯﯾﺮ، ﯾﮏ ﺧﻄﺎ ﺭﺍ ﺑﻪ ﻭﺟﻮﺩ ﻣﯽ ﺁﻭﺭﺩ ( ﻓﺮﺽ ﮐﺮﺩﻩ ﺍﯾﻢ ﮐﻪ ﻓﻮﻟﺪﺭ Folder_3 ﻭﺟﻮﺩ ﻧﺪﺍﺭﺩ ) :
♦️ﺍﻣﺎ ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ، ﻣﯽ ﺗﻮﺍﻧﯿﻢ ﺗﺎﺑﻊ mkdir ﺭﺍ ﺑﻪ ﺻﻮﺭﺕ ﺯﯾﺮ ﺑﻪ ﮐﺎﺭ ﺑﺒﺮﯾﻢ :
ﻧﺘﯿﺠﻪ :
♦️ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_3 ﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮﺩ ﻭ ﺩﺭﻭﻥ ﺁﻥ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_4 ﺳﺎﺧﺘﻪ ﺧﻮﺍﻫﺪ ﺷﺪ.
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
@BotSorce
➖➖➖➖➖➖➖➖
♦️ﻓﺮﺽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺨﻮﺍﻫﯿﻢ ﺩﺭ ﭘﻮﺷﻪ ﺍﯼ 📂 ﮐﻪ ﻓﺎﯾﻞ ﻓﻌﻠﯽ ( ﻓﺎﯾﻠﯽ ﮐﻪ ﺩﺭ ﺣﺎﻝ ﺍﺟﺮﺍﯼ ﮐﺪﻫﺎﯼ ﺁﻥ ﻫﺴﺘﯿﻢ ) ﻗﺮﺍﺭ ﺩﺍﺭﺩ، ﯾﮏ ﭘﻮﺷﻪ 📂 ( Folder ) ﺑﺎ ﻧﺎﻡ Folder_1 ﺑﺴﺎﺯﯾﻢ .
♦️ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ، به راحتی میتونیم از کدهای php استفاده کنیم :
<?php
mkdir ("Folder_1" );
?>ﻧﺘﯿﺠﻪ :
♦️ﺩﺭ ﻣﺤﻞ ﻓﺎﯾﻞ ﻓﻌﻠﯽ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_1 ﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮﺩ .
♦️ﺍﮐﻨﻮﻥ ﻓﺮﺽ ﮐﻨﯿﺪ ﮐﻪ ﺑﺨﻮﺍﻫﯿﻢ ﺩﺭﻭﻥ ﭘﻮﺷﻪ 📂 Folder_1 ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_2 ﺑﺴﺎﺯﯾﻢ .
♦️ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ، ﮐﺪﻫﺎﯼ php ﺯﯾﺮ ﺭﺍ ﻣﯽ ﻧﻮﯾﺴﯿﻢ :
<?php
mkdir ("Folder_1/Folder_2" );
?>ﻧﺘﯿﺠﻪ :
♦️ﺩﺭﻭﻥ ﭘﻮﺷﻪ 📂 Folder_1 ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_2 ﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮﺩ .
♦️ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺗﺎﺑﻊ mkdir ﺩﺭ php ، ﻣﯽ ﺗﻮﺍﻧﯿﻢ ﯾﮏ ﭘﻮﺷﻪ 📂 ( Folder ) ﺟﺪﯾﺪ ﺑﺴﺎﺯﯾﻢ .
♦️ﺑﻪ ﻣﺜﺎﻝ ﺯﯾﺮ ﺗﻮﺟﻪ ﮐﻨﯿﺪ :
♦️ﺳﺎﺧﺖ ﯾﮏ ﻣﺴﯿﺮ ﺑﻪ ﻃﻮﺭ ﮐﺎﻣﻞ ( ﺳﺎﺧﺖ ﭼﻨﺪ ﭘﻮﺷﻪ 📂 ﺗﻮ ﺩﺭ ﺗﻮ، ﺑﻪ ﻃﻮﺭ ﻫﻤﺰﻣﺎﻥ ) :
♦️ﺑﻪ ﺭﻭﺵ ﻣﻌﻤﻮﻟﯽ، ﻧﻤﯽ ﺗﻮﺍﻧﯿﻢ ﮐﻪ ﯾﮏ ﻣﺴﯿﺮ ﺣﺎﻭﯼ ﺩﻭ ﭘﻮﺷﻪ ﺟﺪﯾﺪ ﺭﺍ ﺑﺴﺎﺯﯾﻢ ( ﺳﺎﺧﺖ ﺩﻭ ﭘﻮﺷﻪ ﺑﻪ ﻃﻮﺭ ﻫﻤﺰﻣﺎﻥ ﺍﻣﮑﺎﻥ ﭘﺬﯾﺮ ﻧﯿﺴﺖ ) .
♦️ﻣﺜﻼ ﺍﺟﺮﺍﯼ ﮐﺪﻫﺎﯼ ﺯﯾﺮ، ﯾﮏ ﺧﻄﺎ ﺭﺍ ﺑﻪ ﻭﺟﻮﺩ ﻣﯽ ﺁﻭﺭﺩ ( ﻓﺮﺽ ﮐﺮﺩﻩ ﺍﯾﻢ ﮐﻪ ﻓﻮﻟﺪﺭ Folder_3 ﻭﺟﻮﺩ ﻧﺪﺍﺭﺩ ) :
<?php
mkdir ( "Folder_3/Folder_4" ) ;
?>♦️ﺍﻣﺎ ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ، ﻣﯽ ﺗﻮﺍﻧﯿﻢ ﺗﺎﺑﻊ mkdir ﺭﺍ ﺑﻪ ﺻﻮﺭﺕ ﺯﯾﺮ ﺑﻪ ﮐﺎﺭ ﺑﺒﺮﯾﻢ :
<?php
$structure = 'Folder_3/Folder_4/' ;
if (!mkdir ( $structure, 0777 ,
true ))
{
die ('Failed to create folders...' );
}
?>ﻧﺘﯿﺠﻪ :
♦️ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_3 ﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮﺩ ﻭ ﺩﺭﻭﻥ ﺁﻥ، ﯾﮏ ﭘﻮﺷﻪ 📂 ﺑﺎ ﻧﺎﻡ Folder_4 ﺳﺎﺧﺘﻪ ﺧﻮﺍﻫﺪ ﺷﺪ.
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
#آموزش
@BotSorce
➖➖➖➖➖➖➖➖
♦️توابع JSON در php
♦️JSON
شیوهای استاندارد برای نگهداری، انتقال و نمایش اطلاعات است. این شیوه با در نظر گرفتن سهولت خوانایی و سهولت استفاده طراحی شده است.
♦️زبان php به صورت پیشفرض حاوی دستوراتی برای ایجاد و پردازش JSON است. این دو تابع عبارتند از:
json_encode
و
json_decode
➖➖➖➖➖➖➖➖
json_encode
♦️این تابع یک متغیر حاوی اطلاعات را در php دریافت میکند و آن را به رشتهای حاوی عبارتهای JSON برمیگرداند.
♦️متغیر ارسال شده به این دستور میتواند هر نوع دادهای به جز resource را در خود نگهداری کند.
♦️مقدار بازگشتی این تابع در صورت عدم موفقیت مقدار false خواهد بود که برای مقایسهی آن بهتر است از علامت سه مساوی «===» استفاده کنید.
♦️مقدار بازگشتی تابع فوق برابر رشتهی زیر خواهد بود:
➖➖➖➖➖➖➖➖
json_decode
♦️تابع دوم وظیفهای برعکس تابع json_encode دارد.
♦️این تابع یک رشتهی حاوی عبارتهای JSON را دریافت میکند و آن را به متغیر php تبدیل میکند.
♦️بر خلاف Javascript که در رعایت استانداردها بسیار منعطف عمل میکند، این دستور برای عملکرد صحیح، نیاز دارد تا یک عبارت JSON با رعایت دقیق استانداردها دریافت کند.
♦️عبارت خروجی در قطعه کد بالا به شکل زیر خواهد بود:
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
@BotSorce
➖➖➖➖➖➖➖➖
♦️توابع JSON در php
♦️JSON
شیوهای استاندارد برای نگهداری، انتقال و نمایش اطلاعات است. این شیوه با در نظر گرفتن سهولت خوانایی و سهولت استفاده طراحی شده است.
♦️زبان php به صورت پیشفرض حاوی دستوراتی برای ایجاد و پردازش JSON است. این دو تابع عبارتند از:
json_encode
و
json_decode
➖➖➖➖➖➖➖➖
json_encode
♦️این تابع یک متغیر حاوی اطلاعات را در php دریافت میکند و آن را به رشتهای حاوی عبارتهای JSON برمیگرداند.
♦️متغیر ارسال شده به این دستور میتواند هر نوع دادهای به جز resource را در خود نگهداری کند.
♦️مقدار بازگشتی این تابع در صورت عدم موفقیت مقدار false خواهد بود که برای مقایسهی آن بهتر است از علامت سه مساوی «===» استفاده کنید.
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>♦️مقدار بازگشتی تابع فوق برابر رشتهی زیر خواهد بود:
{"a":1,"b":2,"c":3,"d":4,"e":5}➖➖➖➖➖➖➖➖
json_decode
♦️تابع دوم وظیفهای برعکس تابع json_encode دارد.
♦️این تابع یک رشتهی حاوی عبارتهای JSON را دریافت میکند و آن را به متغیر php تبدیل میکند.
♦️بر خلاف Javascript که در رعایت استانداردها بسیار منعطف عمل میکند، این دستور برای عملکرد صحیح، نیاز دارد تا یک عبارت JSON با رعایت دقیق استانداردها دریافت کند.
<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
?>♦️عبارت خروجی در قطعه کد بالا به شکل زیر خواهد بود:
object(stdClass)#1 (5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
👍1
@BotSorce_AntiSpam.rar
14.1 KB
#آموزش
♦️ جهت اینکه بعد از دریافت درخواست کاربر از ربات ، تا ارسال فایل،موزیک،عکس،ویدئو از طرف ربات به کاربر وقفه ای ایجاد کنیم که به قولی ربات در حال انجام پردازش یا جستجوی درخواست کاربر میباشد،میتونیم از 👇🏼 استفاده کنیم.
➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖
♦️میتونید به جای اشکال که به نوعی مثل لودینگ عمل میکند،از تعداد کم کرده یا به تعداد اضافه کنید و متن یا ... مدنظر خودتون رو جایگزین کنید.
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
♦️ جهت اینکه بعد از دریافت درخواست کاربر از ربات ، تا ارسال فایل،موزیک،عکس،ویدئو از طرف ربات به کاربر وقفه ای ایجاد کنیم که به قولی ربات در حال انجام پردازش یا جستجوی درخواست کاربر میباشد،میتونیم از 👇🏼 استفاده کنیم.
➖➖➖➖➖➖➖➖
sendaction($chat_id,'typing');
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>'⚠️لطفا صبر کنید ربات در حال جستجو می باشد⚠️'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id,
'text'=>'⬜⬜⬜⬜⬜⬜⬜⬜1'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬜⬜⬜⬜⬜⬜⬜1'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬛⬜⬜⬜⬜⬜⬜2'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬛⬛⬜⬜⬜⬜⬜3'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬛⬛⬛⬜⬜⬜⬜4'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬛⬛⬛⬛⬜⬜⬜5'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬛⬛⬛⬛⬛⬜⬜6'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛️⬛️⬛️⬛️⬛️⬛️⬛️⬜️7'
]);
sleep(1);
bot('editmessagetext',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'⬛⬛⬛⬛⬛⬛⬛⬛8'
]);➖➖➖➖➖➖➖➖
♦️میتونید به جای اشکال که به نوعی مثل لودینگ عمل میکند،از تعداد کم کرده یا به تعداد اضافه کنید و متن یا ... مدنظر خودتون رو جایگزین کنید.
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce
@BotSorce_Zarin-SuperGroups.rar
134 KB
♦️نسخه 4.9 تلگرام ios و اندروید منتشر شد .
♦️طبق گفته ها ،از این نسخه میتوان به عنوان یک کارت شناسائی و یا گذرنامه استفاده کرد.
♦️سایت تلگرام،این نسخه را ، با نام تلگرام گذرنامه یا Telegram Passport معرفی نموده.
♦️ برای دریافت اطلاعات تکمیلی ، روی همین متن کلیک کنید
♦️طبق گفته ها ،از این نسخه میتوان به عنوان یک کارت شناسائی و یا گذرنامه استفاده کرد.
♦️سایت تلگرام،این نسخه را ، با نام تلگرام گذرنامه یا Telegram Passport معرفی نموده.
♦️ برای دریافت اطلاعات تکمیلی ، روی همین متن کلیک کنید
👍1
♦️نسخه جدید تلگرام ۴.۹ برای آنهایی که به گوگلپلی دسترسی ندارند
♦️سعی کنید خودتون از گوگل پلی دانلود کنید و هیچوقت،تاکید میکنم،هیچوقت به نسخه هایی که در کانال های تلگرامی منتشر میشن،اعتماد نکنید.
♦️البته به خوده گوگل پلی هم،اگه بخواید در مورد اهدافش با کاربران ایرانی دقت کنید،به همونم نباید اعتماد کنید.
♦️ولی درکل،ما ایرانیا انگار علاقه ی خاصی داریم که از غریبه ضربه بخوریم.
➖➖➖➖➖➖➖➖
@BotSorce
♦️سعی کنید خودتون از گوگل پلی دانلود کنید و هیچوقت،تاکید میکنم،هیچوقت به نسخه هایی که در کانال های تلگرامی منتشر میشن،اعتماد نکنید.
♦️البته به خوده گوگل پلی هم،اگه بخواید در مورد اهدافش با کاربران ایرانی دقت کنید،به همونم نباید اعتماد کنید.
♦️ولی درکل،ما ایرانیا انگار علاقه ی خاصی داریم که از غریبه ضربه بخوریم.
➖➖➖➖➖➖➖➖
@BotSorce