‌♦️سورس #تبچی cli/api قابل اجرا در سرور اوبونتو

♦️سورس #تبچی cli/api قابل اجرا در سرور اوبونتو
➖➖➖➖➖➖➖➖
♦️این سورس بصورت api/cli هستش که اول ربات cli در گروه ها جوین میده و ربات api رو اد میکنه و در آخر خودش لفت میده،یعنی به نوعی هوشمند عمل میکنه
⚠️متاسفانه برخی دوستان همین سورس رو میفروختن،انتشار بدید تا از خرید و فروشش جلوگیری بشه.
➖➖➖➖➖➖➖➖
♦️اما آموزش نصب:
♦️ فایل رو در سرور آپلود میکنید
♦️و بعد دستور زیر را وارد میکنید

unzip Tabchi.zip
cd Tabchi
./install
./start
./tabchi-1.sh

♦️جهت اتولانچ
cd Tabchi
screen ./tabchi-1.sh
➖➖➖➖➖➖➖➖
🔐 رمز فایل :
@botsorce
➖➖➖➖➖➖➖➖
#درخواستی
#موفق_باشید
@Botsorce

فارس بات
صفحه اصلی
مدیرکل کنترل و پایش شرکت ارتباطات زیرساخت، تجهیزات موجود در طبقه نهم ساختمان زیرساخت را به سوئیچ مکالمات بین شهری و خارج از کشور مربوط دانست و تاکید کرد که در ساختمان امام خمینی از نظر فنی نمی‌توان �...

@BotSorce

@BotSorce
♦️آموزش دریافت لیست ادمینهای گروه با ربات
➖➖➖➖➖➖➖➖
function adminlist($chat_id){
$up = json_decode(file_get_contents('https://api.telegram.org/bot'.API_KEY.'/getChatAdministrators?chat_id='.$chat_id),true);
$result = $up['result'];
$admins = "";
foreach($result as $key=>$value){
$found = array_search("administrator",$result[$key]);
if($found !== false){
$admins = $admins."\n".$result[$key]['user']['id'];
}
}
return $admins;
}
♦️بعد از قرار دادن فانکشن👇🏼

$adminlist = adminlist($chat_id);

♦️خروجی شما مساوی میشه با آیدی ادمینها
➖➖➖➖➖➖➖➖
#درخواستی
@BotSorce

#آموزش

#آموزش
#نیترو
@Botsorce
➖➖➖➖➖➖➖➖
♦️کد دریافت نیترو در رباتهای بازدیدگیر
♦️متغیرها رو نسبت به بیس سورستون باید تغییر بدید
➖➖➖➖➖➖➖➖
if($data == "goldnit")
{
$bazdidruz = file_get_contents("user/$fromid/bisht.txt");
$shoklat = file_get_contents("user/$fromid/coin.txt");

if ($bazdidruz > "30")
{
bot('answercallbackquery',[
'callback_query_id' => $update->callback_query->id,
'text'=>"
شما 30 تبلیغ مشاهده و 15 بازدید دریافت کردید !!",
]);
$mojodi = file_get_contents("user/$fromid/coin.txt");
$seke = $mojodi + "15";
file_put_contents("user/$fromid/coin.txt" , $seke);
$kasrbazdid = $bazdidruz - "30";
file_put_contents("user/$fromid/bisht.txt" , $kasrbazdid);
bot('SendMessage',['chat_id'=>$fromid,'text'=>"
تــــــبریک!!؟
شما یک بسته نیترو گرفتی
از الان وقت داری بسته بعدی رو واسه خودت کنی〽️",
]);
}
else
{
$bazdidruz = file_get_contents("user/$fromid/bisht.txt");
$g1 = "30";
$mand1 = $g1 - $bazdidruz;bot('answercallbackquery', [
'callback_query_id' => $update->callback_query->id,
'text' => "
فقط $mand1 بازدید مانده تا نیترو بگیری!!",
'show_alert' => false
]);
}
}
➖➖➖➖➖➖➖➖
#درخواستی
@Botsorce

https://goo.gl/8qf5sW

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

..

https://telegra.ph/%D8%B7%D9%84%D8%A7-%DA%A9%D9%87-%D9%BE%D8%A7%DA%A9%D9%87-%DA%86%D9%87-%D9%85%D9%86%D8%AA%D8%B4-%D8%A8%D9%87-%D8%AE%D8%A7%DA%A9%D9%87-11-12

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

ماشاالله دشمنهای کانالمون حتی زمانیکه ادمین اصلیه کانال تو کماست،همچنان دنبال ضربه زدن به تیممون هستن و بیکار ننشستن

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

♦️ دوستان و همراهان عزیز،یه اتفاق غیر منتظره و شوکه کننده ای برای ادمین اصلی کانال افتاده.

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

#آموزش

#آموزش
@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

#آموزش

#آموزش
@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