سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
3.45K subscribers
110 photos
57 videos
532 files
399 links
🤖 **کانال تخصصی آموزش ساخت ربات تلگرام + دانلود سورس رایگان**
آموزش گام‌به‌گام ساخت ربات (بدون نیاز به کدنویسی + با کدنویسی)
**سورس‌های آماده:** ربات مدیریت گروه، فروشگاه، تبلیغات، دانلودر و...
📩 سفارش ربات:
@NamePlusUser
Download Telegram
♦️سورس ربات فورچی
🔐رمز فایل:
@botsorce

#درخواستی
@BotSorce
♦️آموزش نصب ( مربوط به پست قبل )

@BotSorce
#آموزش

♦️حتما در سورسهایی که دارای پنل مدیریت و آمار کاربران و ... هستند،متوجه این موضوع شده اید که در این سورسها توابع یا کدهایی بکار برده شده که معمولا در پوشهء data فایلی وجود داره که تعداد یا حتی آی دی یا موارد دیگه ای از کاربرانی که عضو ربات هستند،توسط این کدها ثبت میشن.
♦️امروز میخوایم به نوعی با این عملکرد رباتها آشنا بشیم که این عمل توسط ربات چطور انجام میشه
♦️ما برای این عمل و برای نوشتن اطلاعات در فایل‌ها از تابع fwrite استفاده می‌کنیم که این تابع دارای دو پارامتر ورودی هستش که پارامتر اول نام فایلیه که قصد نوشتن اطلاعات در اون رو داریم و پارامتر دوم متنی هستش که می‌خوایم تو فایل نوشته بشه. ♦️با یه مثال دقیق تر متوجه منظورم میشید
♦️ما تو مثال زیر قصد داریم تا چند اسم رو تو فایل جدیدی به نام amir.txt بنویسیم...
دقت کنید 👇🏼
``<?php
//برای ایجاد یا باز کردن فایلی که قبلا ایجاد شده
$myfile = fopen("amir.txt", "w");
//بعد از باز کردن یا ایجاد فایل،در این مرحله میتونیم اسامی که مدنظرمون هستش رو وارد فایل کنیم
$name1 = "AmIRAdmin\n";
fwrite($myfile, $name1);
$name2 = "Botsorce\n";
fwrite($myfile, $name2);
$name3 = "Telegram\n";
fwrite($myfile, $name3);
fclose($myfile);
?>

♦️خب حتما از خودتون میپرسید که fclose چیه و چه کاری انجام میده...
♦️ء fclose کارش اینه که فایلهایی که با fopen چندین فایل رو ایجاد یا باز کرده بودیم و اسامی رو داخلشون وارد کردیم رو بعد از انجام این عمل،فایل مربوطه رو ببنده.
♦️اگه یه مقدار تو کدنویسی کنجکاو هم باشید،حتما تو کد بالا متوجه یه نکته دیگه هم میشید،که اون \n که بعد از اسامی اومده چیه و حالا این یکی کارش چیه...
♦️ء \n در کدنویسی این عملکرد رو داره که باعث میشه هر جا بکار ببریمش،اون خط رو میبنده و یه خط جدید ایجاد میکنه که اگه بخوایم در مورد کد بالا نتیجه رو مشاهده کنیم که خروجی چطور نشون داده میشه👇🏼
AmIRAdmin

Botsorce

Telegram

♦️همونطور که گفتیم تابع ()fclose واسه بستن فایل مورد بکار برده میشه. این تابع اگه فایل رو بدون مشکل و خطا ببنده، مقدار true را برمیگردونه و در غیراینصورت مقدار false برگردونده می‌شه.

♦️به زبان ساده و خودمونی این آموزش رو براتون ارسال کردیم تا کتابی نخونید و راحت تر یاد بگیرید.

#درخواستی
#کپی_آزاد
کپی آزاد چون اگه واقعا نیت آموزش باشه،حلال و حرومشو اون بالاسری باید تعیین کنه،نه من...نه هیچکسه دیگه
#موفق_باشید

♦️از دوستان و ادمینهای برخی کانالهایی که در همین زمینهء کدنویسی و ربات و ... فعالیت میکنن،دوستانه خواهش میکنم که طوری عمل کنید،یا بهتره بگم طوری عمل کنیم که اجازه جولان دادن به یه سری بچه مدرسه ای که از 10-12 تا درس و کتاب سال تحصیلی خودش،2-3 تا درس رو اونم با التماس و دخیل بستن به امامزاده ها قبول میشن،اما متاسفانه اینجا ادعای برنامه نویسی دارن و باز هم متاسفانه از عدم شناخت کافی کاربران نسبت به کدنویسی و ... نهایت سوءاستفاده رو میبرند و به همراه خودشون،همه رو بدنام میکنند و غیر قابل اعتماد رو دستشون رو کوتاه کنیم و به شیوه ای عمل کنیم که این عرصه به قدری برای این افراد تنگ بشه تا خودشون بدون سر و صدا،کوله بارشون رو جمع کنن و برن تو همون خونواده ی دزد پرورشون و دور هم خوش باشن.
♦️با کل کل و نمیدونم رو کم کنی و آی من اینو بلدم تو دایورتی و بلد نیستی و ... فقط وقت تلف میکنیم و اون بچه ها رو گنده میکنیم،به شیوهء خودشون ولی با یه خورده تغییر و باز کردن راه واسه آموزش ساده تر به کاربرها و یکی دو تا روش دیگه،خیلی زود میشه کاری کرد که هر کسی به خودش اجازه نده که یه کانال بسازه و شروع کنه به کلاهبرداری از ملت و بدنام کردن بقیه.
#یا_علی

@BotSorce
#آموزش
@BotSorce

♦️تابع پین کردن پیام

♦️قبل از هر چیز تابع یا فانکشن مربوط به پین 👇🏼
'function pinChatMessage($chat_id){
bot('pinChatMessage',[
'chat_id'=>$chat_id,
]);
}'
♦️چون پیاممون باید بصورت ریپلای باشه 👇🏼
'$reply = $update->message->reply_to_message;'
♦️مثال :
'elseif($reply && $text == "پین"){
bot('pinChatMessage',[
'chat_id'=>$chat_id,
'message_id'=> $update->message->reply_to_message->message_id
]);
}'

@BotSorce
♦️ دوستان عزیز قاطعانه میخوام خدمتتون عرض کنم
♦️ ماینینگها که از طریق رباتهای تلگرامی اقدام به عضوگیری می کنند،کلاهبرداری بیش نیستند
♦️ به هیچ عنوان فریب چنین مواردی رو نخورید.

@BotSorce
@Botsorce_AddBezan.zip
6.2 KB
♦️سورس ربات ادبزن واسه گروه بهمراه پاک کننده خودکار اخطارها
♦️منبع به احتمال زیاد نواتیم
🔐 رمز فایل:
@botsorce

#درخواستی
@BotSorce
@BotSorce_Proxy.zip
3.1 KB
♦️سورس ربات پروکسی
🔐 رمز فایل:
@botsorce

#درخواستی
@BotSorce
@BotSorce_Delete_Account.php
3.3 KB
♦️وب سرویس دلیت اکانت
♦️منبع به احتمال زیاد نواتیم

#درخواستی
@BotSorce
🌹ولادت باسعات امام حسن عسکری(ع) مبارک باد

🌸ای که در مَحبس گیسوی تو شب زندانی ست
🌸کار خورشید، به فرمان تو نور افشانی ست

🌺سامرا نه! که جهان سیطره‌ی قدرت توست‌
🌺ای که در عرش تو را مرتبه‌ی سلطانی ست
@Botsorce_PicoFile.zip
6.9 KB
♦️سورس ربات پیکوفایل
♦️نحوه نصب در فایل ReadMe.txt
🔐 رمز فایل:
@botsorce

#درخواستی
@BotSorce
@BotSorce_BazdidGir_NewOne.zip
54.9 KB
♦️سورس ربات بازدیدگیر
♦️سرچ کنید
BotSorce
و
BotSorce_1
و کانالهای خودتون رو جایگزین کنید
♦️توکن و آیدی عددی ادمین هم که نیازی به گفتن نداره،جایگزین کنید.
🔐 رمز فایل :
@botsorce

#درخواستی
@BotSorce
@BotSorce
#SSL
#درخواستی

♦️یکی از سوالاتی که مکررا" پرسیده میشه و ما هم به اجبار باید تو همون ربات پیامرسانمون جدا،جدا پاسخ بدیم،توضیح در مورد ssl هستش که تو این پست میخوام یه توضیح قابل درک و خیلی کوتاه در موردش بدیم که به حول و قوه الهی دیگه چنین سوالی از ما پرسیده نشه.

♦️اول اینکه هاستی که خریداری میکنید باید SSL داشته باشه یا اینکه این ساپورتش کنه،بعضا" برخی از دامنه های ir بدلیل تحریمها علیه ایران،نمیتونن ساپورت کنن و شما هم چون هزینه ش نسبت به بقیه خیلی پایین تر هستش،خریداری میکنید و بعد تازه متوجه میشی حتی نمیتونی از سایتهایی که SSL رایگان ارائه میدن هم،این پروتکل رو تهیه کنی،پس موقع خرید حتما به این نکته توجه کنید،که بعد با مشکل مواجه نشید.

♦️خب،حالا این پروتکل امن SSL چیه؟

♦️پروتکل SSL یه پروتکل استاندارد و رایج امنیتی برپایه رمزگذاریه که بوسیله همین پروتکل، داده‌های رد و بدل شده بین سرویس دهنده (Server) و سرویس گیرنده (Client) توسط کلیدهای خاصی خصوصی و عمومی رمزنگاری (Encrypt) میشن و در طرف دیگه رمزگشایی (Decrypt) می‌شن. امنیت تو این پروتکل دو طرفه است؛ یعنی چی؟یعنی اینکه تو هر دو طرف، فرایند رمزنگاری و رمزگشایی انجام می‌گیره.
♦️بسیاری از سرویس دهندگانی که اطلاعات و داده‌های حساس مثل اطلاعات کارت‌های بانکی (مثلاً در شبکه بانکی کشور)، کارت‌های شناسایی، رمزهای عبور مهم و ... رو بین خودشون و سرویس گیرنده رد و بدل می‌کنن، از همین پروتکل‌های امنیتی مثل SSL استفاده می‌کنند.
♦️وبسایت‌هایی که از پروتکل امن SSL واسه رمزگذاری داده‌ها استفاده می‌کنن، معمولاً از طریق پروتکل HTTPS (به جای حالت عادی و غیر امن، یعنی همون HTTP) با سرویس گیرنده‌ها ارتباط برقرار می‌کنن. تو مرورگرها، این وبسایت‌ها معمولاً با علامت قفل سبز (به معنای ارتباط امن سالم) نشون داده می‌شن،که حتما هم دیدیشون تو قسمت آدرس بار مرورگرهاتون،که یا سبزه یعنی امنه،یا قرمزه که یعنی امن نیست.
♦️همین،کل معنا و مفهوم SSL همینی بود که خدمتتون عرض کردم،سعی کردم به زبون خودمونی بگم تا راحت تر متوجه بشید.
#موفق_باشید
#یا_علی

@BotSorce
#آموزش
@BotSorce
#درخواستی

♦️ کد دریافت سکه روزانه در رباتهایی مثل ویوگیر و ...
♦️ ما این تیکه کد رو بصورت دکمه شیشه ای درنظر گرفتیم که اگه بخواید،خودتون میتونید به سادگی و طبق آموزشهایی که قبلا در این مورد برای شما عزیزان ارسال کردیم،خودتون دکمه رو بصورت معمولی و ساده تغییر بدید
♦️ از استارت ربات شروع میکنیم،که بعد از استارت کردن ربات،چه دکمه هایی به کاربر نشون داده بشه،البته ما در اینجا فقط به یکی از این دکمه ها نیاز داریم و بقیه دکمه ها نمایشی هستند،که میتونید طبق بیس سورستون جایگزین کنید.

if(preg_match('/^\/([Ss]tart)/',$text)){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"لطفا انتخاب کنید",
'parse_mode'=>'html', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
['text'=>' دریافت سکه روزانه','callback_data'=>'dc']],
['text'=>'فروشگاه','callback_data'=>'shop']],
[['text'=>'ارسال تبلیغ','callback_data'=>'sads']]
]
])
]);
}

♦️ بین این سه دکمه،ما فقط با دریافت سکه روزانه که با کالبک dc تعریف شده کار داریم و میخوایم که با زدن این دکمه،ربات بطور روزانه،مقدار سکه ای که از قبل واسش تعیین میکنیم که بین چه بازه های عددی،این مقدار سکه رو بطور رندوم،به کاربر بده

elseif ($data == "dc")
{ date_default_timezone_set('Asia/Tehran');
$date = date('Ymd');
@$gettime = file_get_contents("data/$chatid/dates.txt");
if ($gettime == $date)
{ bot('answercallbackquery', [ 'callback_query_id' => $update->callback_query->id,
'text' => "شما سکه روزانه خود را دریافت کرده اید لطفا تا فردا صبر کنید",
'show_alert' => true
]);
}

♦️ تا اینجا فعلا مشخص کردیم که اگه کاربر در طول یک روز،یکبار سکه روزانه شو گرفته بود و مجددا از طریق همین دکمه درخواست سکه روزانه کرد،ربات بهش اخطار و اطلاع بده که قبلا سکه روزانه شو دریافت کرده و نمیتونه در طول یکروز دو بار از این قابلیت استفاده کنه...
♦️در ادامه ...

else
{
file_put_contents("data/$chatid/dates.txt", $date);
@$sho = file_get_contents("data/$chatid/shoklat.txt");
$ran = rand(10, 30);
$getsho = $sho + $ran;
file_put_contents("data/$chatid/shoklat.txt", $getsho);
$sho2 = file_get_contents("data/$chatid/shoklat.txt"); bot('answercallbackquery', [ 'callback_query_id' => $update->callback_query->id,
'text' => " $ran سکه به شما اضافه شد",
'show_alert' => true
]);
}
}

♦️ در این قسمت از کد،ما تعیین کردیم که مقدار سکه روزانه بین چه بازه های عددی باشه و حداقل و حداکثر سکه ای که ربات بطور رندوم برای کاربر ارسال کنه،چه اعدادی باشه که ما در اینجا حداقل رو 10 و حداکثر رو 30 تعیین کردیم،که ربات این عمل رو به شکل خودکار انجام میده و یه عدد بین ۱۰ و ۳۰ انتخاب میکنه و برای کاربر سکه ها رو ارسال میکنه.

♦️ باز هم طبق آموزشهای قبلی که در همین زمینه بودن،تاکید میکنم که حتما چک کنید و متغیرها و ... رو طبق بیس سورستون هماهنگ کنید و بطور مثال :
file_get_contents("data/$chatid/shoklat.txt");
تو بیس سورستون،اگه به شکل دیگه ای تعریف شده،این رو هم به همونصورت تغییرش بدید.این فقط یه نمونه و مثال بود،امکان داره موارد دیگه ای هم نیاز به تغییر داشته باشه،پس خوب دقت کنید تا این قابلیت به درستی اجرا بشه.

♦️ امیدوارم از این آموزش هم استفاده های لازم رو ببرید.
♦️ بلانسبت همه،جز چند نفر که عین کفتاری که آب از لب و لوچه ش آویزونه هم زود کپی کنید تا از بقیه کفتارها و لاشخورها عقب نیوفتید یه وقت.... لامصب یه سری هستن که تا پست میفرستیم تو کانال،رو هوا سورس رو باز میکنن و اول و آخره سورس اسم خودشون و کانالشون و فک و فامیلشون و ... اضافه میکنن و سی ثانیه بعد از پستی که ما فرستادیم تو کانال با اینهمه تغییرات میفرستن تو کانالشون.
♦️ دست مریزاد ... ولی کاش از این استعدادت تو زمینه های دیگه ای استفاده میکردی،سانتریفیوژ که اینهمه بحث و درگیری و برجام و پرجام و ۵+۱ و ۴+۱ و ۳-۲ راه انداختن واسش،همچین سرعتی نداشت که تو توی کپی کردن داری
♦️ شانسی که آوردی،اینه که اصلا واسم مهم نیستی،نه خودت نه کارها و کپی کردنهای هر روزت،اگه غیر از بود تا الان آبرو واست نمیذاشتم،می دونی چرا؟ .... چون تمام سورسهایی که کپی کردی و اسم ایل و تبارتو اول و آخره سورس زدی،تمامشون کد اختصاصیه خودم رو داره.🤫حواست جمع باشه🤫
🌸‍ شصت ثانیه دیرآمدن صبح زمستان
🌸باعث شده "یلدا" همه بیدار بمانیم


🍃 چهارده قرن نیامد،پسر فاطمه؛ اما
🍃 شد،ثانیه ای تشنه دیدار بمانیم؟

🍃🌸🍃🌺🍃🌸🍃

🍉 یلداتون مبارک 🍉

🍀قرارما امشب باتلاوت همگانی دعای فرج
@BotSorce_Fa_AntiSpam.php
42.3 KB
♦️ سورس ربات ضدلینک با قابلیت دستور به زبان فارسی
♦️ پوشه دیتا --- > 📂 data
ساخته شود

#درخواستی
@BotSorce
♦️ سورس ربات ارسال پست به کانال
🔐 رمز فایل :
@botsorce

#درخواستی
@BotSorce
♦️ سورس ربات ضدلینک میدلاین
♦️ آموزش در فایل Readme.md
🔐 رمز فایل :
@botsorce

#درخواستی
@BotSorce
♦️ آیا موافق ارسال مجموعه ( ۴۲ قسمت ) کلیپهای آموزشی پایتون در کانال هستید یا خیر؟
♦️ تا ساعت ۲۲ امشب این نظرسنجی ادامه خواهد داشت و در صورت موافقت شما دوستان،از فردا این مجموعه آموزشی ارسال خواهد شد.
@BotSorce
سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
♦️ آیا موافق ارسال مجموعه ( ۴۲ قسمت ) کلیپهای آموزشی پایتون در کانال هستید یا خیر؟ ♦️ تا ساعت ۲۲ امشب این نظرسنجی ادامه خواهد داشت و در صورت موافقت شما دوستان،از فردا این مجموعه آموزشی ارسال خواهد شد. @BotSorce
♦️ اون عزیزانی که مخالف ارسال این آموزش هستن از این دو حالت خارج نیست مخالفتشون :
۱- مطلع نیستن که همین الان خیلی از رباتهایی که دارن باهاشون کار میکنن،با زبان #پایتون نوشته شده خصوصا رباتهای گیم،و این زبان خیلی ساده تر از #پی_اچ_پی هستش و پیچیدگی های زبان #پی_اچ_پی رو نداره.
۲- دومین حالت مخالفتشون هم این میتونه باشه که صرفا فقط میخوان همین سورسهایی که ارسال میشه رو ادیت کنن و بدون یاد گرفتن و کار اضافه ای،رباتی که میخوان رو راه بندازن و الهی به امید تو...
♦️ کلا رأی گیری و نظرسنجی ها تو ایران اینجوری شده،اونایی که موافق هستن که خب تکلیفشون مشخصه،ولی اونهایی که مخالف هستن،رأی مخالف میدن که فقط اون موضوعی که گذاشته شده واسه نظرسنجی یا حتی اون شخصی که قراره رأی بیاره،رأی نیاره و موفق نشه.
♦️ بیشتر از اینکه بدونیم به چی یا به کی باید رأی بدیم،می دونیم که بی چی یا به کی نباید رأی بدیم.** فکر کنم فقط ما ایرانی ها یه چنین تفکرات پیچیده ای داریم. **
♦️ اگه از بنده بپرسید که یاد گرفتن #پایتون به درد میخوره یا نه،باید عرض کنم خدمتتون که واسه پیدا کردن جواب سوالتون ( امروز خیلی از دوستان پرسیدن این سوال رو ) کافیه یه سرچ ساده تو سایت گیتهاب داشته باشید تا تعداد رباتهایی که واسه تلگرام هستش و با زبان #پایتون نوشته شده رو مقایسه کنید با تعداد رباتهایی که با زبان #پی_اچ_پی نوشته شده.
♦️ تا ساعت ۲۲ امشب وقت دارید و اگه نظرتون عوض شده،میتونید تغییرش بدین.