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


🏴🏴🏴🏴🏴🏴🏴🏴

@BotSorce
◾️سورس ربات ضد اسپم کانال
◾️برای ساخت 👇🏼
◾️ابتدا فایل index.php رو ادیت کنید و توکن و آیدی عددی ادمین رو تنظیم میکنید و کل سورس رو روی هاست خودتون آپلود میکنید
بعد از آپلود به Cpanel هاست خودتون میرید و وارد بخش cron job میشید و یه Cron Jobs با این آدرس تنظیم میکنید👇🏼

php /home/🌟/public_html/⚫️/cronjob.php

به جای 🌟 یوزرنیم هاست خودتون (همون نام کاربری واسه ورود به Cpanel) و
به جای ⚫️ آدرس پوشه سورس رو جایگزین کنید
◾️ قبلا هم آموزش استفاده از Cron Jobs رو تو کانال توضیح داده بودیم.

🔓 رمز فایل:
@botsorce

#درخواستی
@BotSorce
دوستان عزیز،بنده نه سورسی رو ادیت میکنم واسه کسی نه رباتی رو ران میکنم و ...
وقتی اینهمه آموزش از زیر و بم ربات رو واستون ارسال کردیم تا امروز و اگه خدا عمری بده،باز هم ارسال میکنیم،نمیفهمم دلیلش چیه که هر روز ۱۰ ، ۱۵ نفر بازم میان و حرفهای تکراری ربات ادیت کردن و ....
خوشبختانه همین دوستمون که پکیج آموزشی و سورس و ... ارائه میده،واستون این کار رو انجام میده.
لطفا واسه ادیت و از این دست کارهایی که میخواید یکی واستون انجام بده و رباتتون رو ok کنه واستون،فقط با ایشون هماهنگ کنید.
@ForooshNayabBot
#آموزش
@BotSorce

Telegram Bot Tutorial
آموزش ساخت ربات تلگرام

♦️این کلیپ آموزشی برای اون دسته از دوستان که تازه به جمع ما پیوستن،مناسبه

#درخواستی
منبع: یوتیوب

@BotSorce
♦️برای هک امتیاز بازیهای رباتهایی که تحت وب هستن،مثل
@gamee
یا
@awesomebot
میتونید از 👇🏼 استفاده کنید.
13 آبان روز مبارزه با استکبار

پست صفحه اینستاگرام سردار سلیمانی خطاب به ترامپ:

"من در برابر تو ایستاده‌ام"


"همه با هم در کنارت هستیم فرمانده"

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

<?php
  list($width, $height, $type, $attr) = getimagesize("url/to/image.jpg");
  echo "Image width " . $width;
  echo "Image height " . $height;
  echo "Image type " . $type;
  echo "Attribute " . $attr;
?>


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

♦️فقط یه چند نفری هستن که وجودشون تو کانال،باعث سلب آسایش میشه،اونا ته موتورخونهء بلک لیست هستن حالا حالاها
@BotSorce
♦️ #آموزش قرار دادن جوین اجباری کانال برای ربات

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

♦️این بار این آموزش رو به اینصورت که با متد
*getChatMember*
که کار اصلیش همین تشخیص عضویت هستش پیش میریم و امیدواریم که بعد از این آموزش،مشکلی تو این زمینه نداشته باشید.
♦️بطور کل این متد میتونه اطلاعاتی رو از اکانتی که عضو شده باشه به ما بده،بطور مثال نشون میده این اکانت از کانال لفت داده یا اکانت مربوط به سازندهء کانال
*creator*
و یا مربوط به ممبر
*member*
و یا هر اطلاعات تکمیلی دیگه ای.
♦️قبل از هر چیزی این موضوع رو حتما بهش توجه کنید که رباتی که قراره به ما جواب بده باید تو کانال موردنظرمون ادمین باشه که به اطلاعات اعضاء دسترسی داشته باشه.
♦️اما چطور باید از این متد استفاده کنیم...👇🏼
https://api.telegram.org/bot [TOKEN]/getChatMember?chat_id=[chat_id]&user_id=[user_id]

♦️تو لینک بالا [TOKEN] که خب همون توکن رباتمونه
♦️و [chat_id] شناسه یا نام کاربری کانال یا چت موردنظرمون هستش
♦️و [user_id] هم شناسه عددی-آیدی عددی کاربر هستش.
♦️اگه اطلاعاتی که بالا خدمتتون عرض کردم رو داخل متد بالا جایگزین کنیم،خروجیمون یه آرایه بصورت JSON هستش.
به اینصورت👇🏼

{"ok":true,"result":{"user":{"id":123456789,"is_bot":false,"first_name":"♠️","username":"♣️","language_code":"fa"},"status":"♥️"}}

♦️الان به راحتی با استفاده از خروجی بالا میتونیم وضعیت کاربر تو گروه یا کانال رو مشخص کنیم.
♠️ FIRSTNAME
♣️ USERNAME
♥️ creator , member , ....


♦️میتونید تو سورسهاتون از این تابع استفاده کنید
function getChatMember($chatid,$userid){
$url = 'https://api.telegram.org/bot'.API_KEY.'/getChatMember?';
$array = array('chat_id'=> $chatid, 'user_id'=> $userid);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}


♦️برای فراخوانی این تابع هم به اینصورت عمل میکنیم 👇🏼

getChatMember($chatid,$fromid);

♦️ برای درک راحت تر،همین روش رو روی یه سورس پیاده میکنیم که متوجه بشید چی به چی شد.

define('API_KEY','توکن');
$update = json_decode(file_get_contents('php://input'),true);
$chatid = $update['message']['chat']['id'];
$fromid = $update['message']['from']['id'];
$text = $update['message']['text'];
$channel = '@Botsorce';
function getChatMember($chatid,$userid){
$url = 'https://api.telegram.org/bot'.API_KEY.'/getChatMember?';
$array = array('chat_id'=> $chatid, 'user_id'=> $userid);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
function sendMessage($chatid,$text){
$url = 'https://api.telegram.org/bot'.API_KEY.'/sendMessage?';
$array = array('chat_id'=> $chatid, 'text'=> $text);
$ch = curl_init();
$optArray = array(CURLOPT_URL =>$url, CURLOPT_POST => true,CURLOPT_POSTFIELDS =>$array,CURLOPT_RETURNTRANSFER => true);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
if(getChatMember($channel,$fromid)['result']['status'] == 'left'){
sendMessage($chatid ,'کاربر گرامی شما در کانال ما عضو نیستید،نخست در کانال عضو شده،سپس به ربات بازگردید و مجددا درخواستتان را ارسال نمائیده');


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

#درخواستی
@BotSorce
ترفند های جدید برای هک حساب تلگرام افراد: یادتان باشد تلگرام به هیچ وجه به شما پیغام نمی دهد به جز زمانی که نسخه جدید را نصب کرده اید و تغییرات نسخه جدید را به شما گزارش می دهد

@BotSorce
سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
ترفند های جدید برای هک حساب تلگرام افراد: یادتان باشد تلگرام به هیچ وجه به شما پیغام نمی دهد به جز زمانی که نسخه جدید را نصب کرده اید و تغییرات نسخه جدید را به شما گزارش می دهد @BotSorce
حتما برای حساب کاربری تلگرام خود رمز دوم فعال کنید تا اگر حتی در مواردی اشتباها در دام این روش ها گرفتار شدید رمز دوم باعث عدم دسترسی فرد مورد نظر به حساب تلگرام شما خواهد شد ...
@BotSorce

♦️ #آموزش

♦️ سوال:
برای دانلود یه فایل رو هاستمون از طریق لینک دانلود باید چه کار کنیم؟


♦️ پاسخ :

♦️ میتونید این از این تابع کمک بگیرید
👇🏼

function DownLoad($link, $path){
$file = fopen($link, 'r') or die("Can Not Open Url");
file_put_contents($path, $file);
fclose($file);
return is_file($path);
}


♦️ طریقه فراخوانی هم به اینصورت
👇🏼

$dl = DownLoad("Link","File");

♦️که در اینجا
Link ↘️
لینک مستقیم فایل
و
File ↘️
اسم و آدرس واسه ذخیره روی هاستتون

♦️زمانیکه دانلود با موفقیت انجام بشه،خروجی
$dl
بصورت ↙️
true
خواهد بود.

#درخواستی
@BotSorce
◼️ مصیبت بزرگ رحلت یا *شهادت* پیامبر اکرم (ص) بر همه مسلمین تسلیت باد

◾️ ان شاءالله،بهره مندی از شفاعت پیامبر اسلام(ص) و خشنودی و رضایت آن حضرت از ما،۱۴ صلوات بفرستیم و ثوابش را به ایشان هدیه کنید.
◾️ سورس ربات ضدلینک
▪️ با قابلیتهای
◾️ قفل طبق زمانبندی گروه
▪️ تنظیم دعوت عضو اجباری
◾️ تعیین مدت زمان جهت اشتراک
▪️ دستورات به دو زبان فارسی و انگلیسی
◾️ و بسیاری قابلیتهای دیگه که خودتون میتونید ملاحظه کنید
🔐 رمز فایل: ↙️
@botsorce

#درخواستی
@BotSorce
◾️ آموزش پایه ساخت ربات
▪️ پیشنهاد میکنم این آموزش رو حتی برای یکبار هم شده مرور کنید.احتمالا خیلی از نکات و سوالاتی که تو ذهنتون هست و بی پاسخ مونده،برطرف میشه
#آموزش
@BotSorce

♦️بعضا مشاهده میکنید که در برخی پروژه ها میخوایم #عدد رو به #حروف تبدیل کنیم.
برای انجام چنین کاری،میتونیم از این تابع برای این تبدیل استفاده کنیم.
♦️از مزیتهایی که این تابع داره اینه که نسبت به بقیه توابع مشابه،خیلی کم حجم تره که همین باعث میشه سرعت بالایی هم در پردازش داشته باشه.


function numTOword($num)
{
    $one = array('','یک','دو','سه','چهار','پنج','شش','هفت','هشت','نه');
    $ten = array('','','بیست','سی','چهل','پنجاه','شصت','هفتاد','هشتاد','نود',);
    $hundred = array('','یکصد','دویست','سیصد','چهارصد','پانصد','ششصد','هفتصد','هشتصد','نهصد',);
    $categories = array('','هزار','میلیون','میلیارد','بیلیون','بیلیارد','تریلیون','تریلیارد','کوآدریلیون',);
    $exceptions = array('ده','یازده','دوازده','سیزده','چهارده','پانزده','شانزده','هفده','هجده','نوزده',);
    $out = '';
    $z = 0;
    $count = strlen($num);
    for($i=--$count;$i>=0;$i-=3){
        $add = '';
        $i1 = $num[$i];
        $i2 = isset($num[$i-1]) ? $num[$i-1] : '';
        $i3 = isset($num[$i-2]) ? $num[$i-2] : '';
        if(!empty($i3))
        $add .= $hundred[$i3].' و ';
        if($i2>1)
        $add .= $ten[$i2].' و '.$one[$i1].' ';
        elseif($i2==1)
        $add .= $exceptions[$i1].' ';
        else
        $add .= $one[$i1].' ';
        if($add!=' ')
        $add .= $categories[$z++].' و ';
        else
        $z++;
        $out = $add.$out;
    }
    return mb_substr($out,0,-4);


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

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

♦️ #جملات_شرطی در php

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

♦️انواع جملات شرطی در php:

... if:
♦️هنگامی که #شرط درست باشد، دستور مقابل if اجرا می شود.
if ... else:
♦️اگر شرط درست باشد دستور مقابل if وگرنه دستور مقابل else اجرا می شود.

if ... elseif ... else:

♦️برای اجرای یک دستور از بین چند دستور کاربرد دارد.

php Switch:

♦️برای انتخاب و اجرای یک دستور از بین چند دستور استفاده می شود.

♦️دستور if
♦️نحوه استفاده:

if (Condition)
{
Statement 1
Statement 2
...
}


♦️دستور(Statement) مورد نظر تنها موقعی اجرا می شود که شرط (Condition) برقرار باشد، یعنی مقدار آن برابر true باشد.

مثال: 
♦️در کد php زیر اگر امروز جمعه باشد، جمله 
"Have a nice weekend"
چاپ می شود.

<?php
$d=date("D");
if ($d=="Fri") echo "Have a nice weekend!";
?>


♦️دستور if...else

♦️این دستور که در واقع می تواند کامل کننده if باشد، تعیین می کند که اگر شرط درست نبود چه دستوری اجرا شود.

♦️نحوه استفاده:

if (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false;


مثال: 
♦️در مثال زیر اگر امروز جمعه باشد جمله
"Have a nice weekend"
چاپ می شود وگرنه جمله
"Have a nice day"
چاپ خواهد شد.

<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!";
else
  echo "Have a nice day!";
?>


♦️دستور if...elseif....else

♦️همانطور که در بالا گفته شد این نوع if برای اجرای یک دستور از بین چند دستور کاربرد دارد.

♦️نحوه استفاده:

if (condition)
  code to be executed if condition is true;
elseif (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false;


 مثال: 
♦️در مثال زیر اگر امروز جمعه باشد جمله
"Have a nice weekend"
چاپ می شود و اگر یکشنبه بود جمله
"Have a nice Sunday"
چاپ می شود وگرنه جمله
"Have a nice day"
چاپ خواهد شد.

<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!";
elseif ($d=="Sun")
  echo "Have a nice Sunday!";
else
  echo "Have a nice day!";
?>


⚠️توجه: 
نوع دیگر اجرای دستورات کنترلی(مثال):

if ($i == 1):
    echo "i is 1";
    $i+=2;
elseif ($i == 2):
    echo "i is 2";
    $i+=3;
else:
    echo "is not 1 or 2";
    $i-=1;
endif;



♦️ امیدوارم این آموزش برای آشنایی شما عزیزان با کاربرد جملات شرطی در php مناسب بوده باشه.

#درخواستی
@BotSorce
♦️ دوستان و همراهان عزیز،یه اتفاق غیر منتظره و شوکه کننده ای برای ادمین اصلی کانال افتاده.احتمالا یکی دو روز فعالیت کانال به همینصورت خواهد بود.
♦️محتاج دعاهای تک تکتون هستیم 🙏🏼
خواهشا دعا کنید
ماشاالله دشمنهای کانالمون حتی زمانیکه ادمین اصلیه کانال تو کماست،همچنان دنبال ضربه زدن به تیممون هستن و بیکار ننشستن
واقعا واسه همه شون متاسفم که حتی از کسی که تو کماست هم وحشت دارن و دارن واسش میزنن تا اسم کانالو خراب کنن.
#انسانم_آرزوست