سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
3.43K subscribers
110 photos
57 videos
532 files
398 links
🤖 **کانال تخصصی آموزش ساخت ربات تلگرام + دانلود سورس رایگان**
آموزش گام‌به‌گام ساخت ربات (بدون نیاز به کدنویسی + با کدنویسی)
**سورس‌های آماده:** ربات مدیریت گروه، فروشگاه، تبلیغات، دانلودر و...
📩 سفارش ربات:
@NamePlusUser
Download Telegram
سورس ربات | 𝔹𝕆𝕋𝕊𝕆ℝℂ𝔼
@BotSorce_BankInfo.php
🏴 دوستان این سورس صرفا جهت اینکه با نحوهء کار این شکل از رباتها آشنائی پیدا کنید ارسال شده و کانال سورس ربات هیچگونه مسئولیتی در قبال هرگونه سوءاستفاده از بیس این سورس و یا هرشکل استفاده نادرست از این سورس، ندارد.
🏴 شخصا توصیه میکنم فقط طریقه کار این قبیل سورسها رو مشاهده کنید.

@BotSorce
👍1
🏴 تعداد زیادی از دوستان و اعضای کانال،درخواست کلیپهای دوره های آموزشی php و چگونگی ساخت ربات با این زبان رو داشتن،با پیگیری هایی که شخصا در این مورد انجام دادم بعد از حدود یکهفته بلاخره از طریق یکی از دوستان با دوست عزیزی آشنا شدیم که ما هر چیزی که دنبالش بودیم رو داشتن.از ایشون در خصوص کلیپ آموزشی ساخت ربات تلگرام و بطور کل زبان php سوال پرسیدیم که ایشون سه پکیج از کلیپهای آموزشی تقریبا میتونم بگم کم نظیر در زمینه آموزشی php و ساخت ربات رو بهمون پیشنهاد کردن.


سه پکیج آموزشی شامل:

📦 - 80 کلیپ دوره ای آموزشی php ( میانگین حجم کلیپها حدودا 40 مگابایته )

📦 - 4 گیگ کلیپ آموزشی زبان php از سطح مبتدی تا سطح پیشرفته و حرفه ای

📦 - حدود 550 مگابایت کلیپ آموزشی ساخت ربات php تلگرام


🏴 البته این دوستمون از این دست موارد کلیپهای آموزشی و حتی نرم افزارها و سورسهای رباتهایی که هنوز اپن نشدن و یا کمیاب هستن هم داشتن که بنده فقط موفق شدم لیست این آرشیو دوستمون رو بخونم و یکی دو مورد از کلیپهای آموزشی رو ببینم.

به هرحال...

🏴 چون درخواست در مورد کلیپ آموزشی زبان php خیلی زیاد داشتیم بنده وظیفه دونستم که پیگیری کنم.

🏴 هر کدوم از دوستان عزیزی که طی این چند مدت از ما درخواست کرده بودن ، میتونن بیان پی وی که این دوستمون رو بهشون معرفی کنیم تا مستقیم با ایشون در ارتباط باشید که از شرایط دریافت این کلیپهای آموزشی مطلع بشید.
🏴 متاسفانه هر چقدر بنده و دوستان تلاش کردیم تا این کلیپهای آموزشی رو به رایگان در اختیارتون قرار بدیم و تو کانال ارسال کنیم ، بنا به دلایلی تلاشمون نتیجه ای نداد و شرمنده شما عزیزان شدیم.
‏▒▒▒▒▒▒▒▒▒▒▒▒▒▒‏▒▒▒▒▒▒▒▒▒
کـــد تـکرار متن
‏░░░░░░░░░░░░░░‏░░░░░░░░░



if(preg_match('/^\/([Ee]cho) (.*)/s',$text)){
$text = str_replace('/Echo ','',$text);
$text = str_replace('/echo ','',$text);
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>$text,
'parse_mode'=>'MarkDown',
]);
}


I‏┄┄┅┅★✯✣❀✪❀✣✯★┅┅┄┄I
#درخواستی
@BotSorce
دوستان عزیز،بنده نه سورسی رو ادیت میکنم واسه کسی نه رباتی رو ران میکنم و ...
وقتی اینهمه آموزش از زیر و بم ربات رو واستون ارسال کردیم تا امروز و اگه خدا عمری بده،باز هم ارسال میکنیم،نمیفهمم دلیلش چیه که هر روز ۱۰ ، ۱۵ نفر بازم میان و حرفهای تکراری ربات ادیت کردن و ....
خوشبختانه همین دوستمون که پکیج آموزشی و سورس و ... ارائه میده،واستون این کار رو انجام میده.
لطفا واسه ادیت و از این دست کارهایی که میخواید یکی واستون انجام بده و رباتتون رو ok کنه واستون،فقط با ایشون هماهنگ کنید.
@ForooshNayabBot
#آموزش json

معرفی

نام json از عبارت
JavaScript ObjectNotation
می باشد.

ء json سینتکسی برای ذخیره و تبدیل اطلاعات متنی می باشد و بسیار شبیه xml است.

ء json از xml کوچکتر، ولی سریعتر و همچنین راحت تر پردازش می شود.

مثال json 

{
"employees": [
{ "firstName":"Amir" , "lastName":"Admin" }, 
{ "firstName":"Erick" , "lastName":"Botsorce" }, 
{ "firstName":"Amir" , "lastName":"Kiani" }
]
}


شیء employees آرایه ای از رکوردهای employee ست. (آرایه ای از اشیاء)

ء json چیست؟

فرمتی ساده و سبک برای مبادله اطلاعات متنی می باشد. ء json مستقل از زبان است و درک آن راحت است.

ء json از سینتکسهای جاوا اسکریپت (JavaScript) برای توصیف اشیاء داده استفاده می کند، اما لازم به ذکر است که هم از لحاظ زبانی و هم از لحاظ پلتفرم مستقل است.
مفسر (Parser) های  json و کتابخانه های json برای اکثریت زبان های برنامه نویسی موجود است.

ء json در مقایسه با اشیاء جاوا اسکریپت (JavaScript)

فرمت متن json از لحاظ سینتکس شبیه به کدهای ایجاد شیء در جاوا اسکریپت (JavaScript) است.

به خاطر این شباهت، برنامه JavaScript می تواند به جای استفاده از مفسر (Parser)، از تابع داخلی ()eval استفاده کند و داده های json را برای ایجاد اشیاء جاوا اسکریپت (JavaScript) محلی اجرا کند.
This media is not supported in your browser
VIEW IN TELEGRAM
#آموزش json
ادامه

دستورات

ساختار دستورات json زیر مجموعه ای از ساختار دستورات جاوا اسکریپت (JavaScript) است.

قوانین یا همان گرامر json

گرامر یا ساختار دستورات json زیر مجموعه ای از ساختار ایجاد شیء در جاوا اسکریپت (JavaScript) است

داده ها به صورت زوج مقدار/نام هستند.
داده ها با کاما از یکدیگر جدا می شوند و علامت آکولاد برای نگه داشتن اشیاء بکار می رود.
از براکت برای نگه داشتن آرایه استفاده می شود.

زوج مقدار / نام در json

داده های json به صورت زوج های مقدار / نام نوشته میشوند.

زوج مقدار / نام شامل یک نام فیلد ( در دابل کوتیشن )، است که بعد از آن یک دو نقطه می آید و بعد از دو نقطه مقدار فیلد ذکر می شود.

به مثال توجه کنید:

"firstName" : "Amir"

فهم این ساختار بسیار ساده است
و ...
این گونه مقداردهی شبیه عبارت های جاوا اسکریپت (JavaScript) است. 👇🏼

firstName = "Amir"

مقادیر json


مقادیر json می تواند
عددی باشد (عدد صحیح یا اعشار)

رشته ای باشد (در دابل کوتیشن قرار می گیرد)

منطقی یا بولین باشد (true یا false)

آرایه باشد (داخل براکت قرار می گیرد)

شیء باشد (داخل آکولاد تعریف می شود)

تهی یا null باشد.

اشیاء json

اشیاء json داخل آکولاد نوشته می شوند.

اشیاء می تواند شامل چندین زوج مقدار / نام باشد

{ "firstName":"Amir" , "lastName":"Admin" }

این سینتکس نیز ساده
و ...
معادل عبارت های جاوا اسکریپت (JavaScript) می باشد 👇🏼

firstName = "Amir";
lastName = "Admin";

آرایه های json

آرایه های json داخل براکت نوشته می شوند.

یک آرایه می تواند حاوی چند شیء باشد:

{
"employees":
{ "firstName":"Amir" , "lastName":"Admin" }, 
{ "firstName":"Erick" , "lastName":"Botsorce" }, 
{ "firstName":"Amir" , "lastName":"Kiani" }

}

در ساختار بالا
شیء "employees" در آرایه حاوی سه شیء است. هر شیء یک رکورد از کارمندان (با نام و نام خانوادگی ) است.

ء json از ساختار دستورات JavaScript استفاده می کند.
به این خاطر json از سینتکس جاوا اسکریپت (JavaScript) استفاده می کند که اسکریپت (JavaScript) می تواند آرایه ای از اشیاء را ایجاد نماید و آن ها را مانند مثال زیر مقدار دهی کند،توجه کنید 👇🏼

var employees = [
{ "firstName":"Amir" , "lastName":"Admin" }, 
{ "firstName":"Erick" , "lastName":"Botsorce" }, 
{ "firstName":"Amir" , "lastName": "Kiani" }
];

مقدار اولین ورودی آرایه را می توان به صورت زیر به دست آورد:

employees[0].firstName + " " + employees[0].lastName;

مقدار برگشتی و پاسخ به اینصورت خواهد بود :

Amir Admin

مقدار می تواند مانند زیر تغییر نماید:

employees[0].firstName = "Ali";

خروجی کد بالا به اینصورت میباشد

Create Object from JSON String

Original name: Amir Admin

New name: Ali Admin


📕 در آموزش بعدی خواهید آموخت چگونه متن json را به شیء جاوا اسکریپت تبدیل نمایید.

@BotSorce
@BotSorce_GetViewPost.php
2.6 KB
🏴 سورس ربات دریافت تعداد سین ( ویو ) پستهای کانال
#درخواستی

@BotSorce
#آموزش json
ادامه ...
نحوه استفاده

تبدیل متن json به شیء جاوا اسکریپت (JavaScript)

یکی از استفاده های بسیار رایج json واکشی داده های سرویس دهنده وب ( به عنوان یک فایل یا یک HttpRequest ) و تبدیل داده های json به اشیاء جاوا اسکریپت (JavaScript) است.

دقیقا همان استفاده ای که در وب سرویسهای رباتها از json میشود

که از این طریق می توان از این داده ها در صفحات وب استفاده کرد

برای سادگی و درک بهتر ، می توان این را با استفاده از یک رشته به عنوان ورودی (به جای فایل) نمایش داد.

به مثال زیر توجه کنید

مثال json

شیء از رشته

با استفاده از سینتکس json یک رشته جاوا اسکریپت ایجاد نمایید :

var txt = '{ "employees" : ' +
'{ "firstName":"Amir" , "lastName":"Admin" },' +
'{ "firstName":"Erick" , "lastName":"Botsorce" },' +
'{ "firstName":"Amir" , "lastName":"Kiani" } }';


از آنجایی که سینتکس json زیر مجموعه ای از سینتکس جاوا اسکریپت (JavaScript) است، با استفاده از تابع ()eval می توانیم متن json را به شیء جاوا اسکریپت تبدیل کنیم.

با استفاده از تابع ()eval می توانیم از کامپایلر جاوا اسکریپت (JavaScript) برای تفسیر (parse) متن json استفاده کنیم و شیء جاوا اسکریپت ایجاد کنیم. اشیاء باید در پرانتز محصور شوند تا از خطا جلوگیری شود:

var obj = eval ("(" + txt + ")");

از جاوا اسکریپت در صفحات وب خود استفاده کنید:

مثال (آموزش json - نحوه استفاده)

<p>
First Name: <span id="fname"></span><br /> 
Last Name: <span id="lname"></span><br /> 
</p> 

<script>
document.getElementById("fname").innerHTML = obj.employees1.firstName;
document.getElementById("lname").innerHTML = obj.employees1.lastName;
</script>


خروجی اسکریپت بالا


Create Object fron JSON String

First Name: Erick
Last Name: Botsorce


 


تابع ()eval قادر است تا هر کد جاوا اسکریپتی را کامپایل و اجرا نماید. این ممکن است یک رخنه امنیتی محسوب شود.

استفاده از JSON parser  برای تبدیل متن json به شیء جاوا اسکریپت (JavaScript) امن تر است. JSON parser تنها شیء json را تشخیص می دهد و اسکریپت ها را کامپایل نمی کند.

در مرورگرهایی که از json پشتیبانی می کنند، JSON parser ها نیز سریعتر هستند.

ء json در تمام مرورگرهایی که از استاندارد ECMAScript یا همان جاوا اسکریپت پشتیبانی می کنند، پشتیبانی می شود.

پشتیبانی مرورگرها پشتیبانی نرم افزارهای وب
Firefox 3.5
Internet Explorer8
Chrome
Opera 10
Safari 4
jQueryYahoo UIPrototypeDojoECMAScript 1.5

برای مرورگرهای قدیمی، کتابخانه جاوا اسکریپت در لینک کلیک کنید

وجود دارد.

فرمت json ابتدا توسط Douglas Crockford معرفی شد.

در آینده بیشتر با json آشنا خواهیم شد....

@BotSorce
Forwarded from قوانین من⚖️
⚖️از قوانین کشورت با خبر باش⚖️
🔹کانال قوانین مدنی ایران و عرف‌های جامعه
🔸وکیل خودت باش⚖️

قوانین جدید و قدیم⚫️🔴

⁉️پرسش و پاسخ‼️

کانال تازه تأسیس @law_myself
@BotSorce_Tabchi.rar
70.5 KB
◾️سورس ربات تبچی lua
◾️طریقه نصب و نحوه استفاده،بطور کامل در فایل README.txt توضیح داده شده.
▪️رمز فایل :
@botsorce
▪️به حروف کوچک دقت کنید☝️🏼
#درخواستی

@BotSorce
👍1
#آموزش
@BotSorce

◾️ طریقه سورس نویسی یک ربات بسیار ساده با دکمه شیشه ای


<?php
ob_start();
define('API_KEY','********');

توکن خودتون رو بجای ** وارد کنید

$admin = 00000000;

آیدی عددی ادمین رو در این قسمت وارد کنید

$update = json_decode(file_get_contents('php://input'));
$from_id = $update->message->from->id;
$name = $update->message->from->first_name;
$chat_id = $update->message->chat->id;
$chatid = $update->callback_query->message->chat->id;
$data = $update->callback_query->data;
$text = $update->message->text;
$message_id = $update->callback_query->message->message_id;
$message_id_feed = $update->message->message_id;
function coding($method,$datas=[]){
$url = "https://api.telegram.org/bot".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}

Start-Source

if(preg_match('/^\/([Ss]tart)/',$text)){
coding('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"سلام انتخاب کنید",
'parse_mode'=>'html', 'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>' متن دکمه شیشه ای ','callback_data'=>'first']
]
]
])
]);
}
elseif ($data == "first") {
coding('editMessagetext',[
'chat_id'=>$chatid,
'message_id'=>$message_id,
'text'=>"Developer : @Botsorce",
'parse_mode'=>'html',
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>"ورود به کانال",url=>"https://t.me/Botsorce"]
]
]
])
]);
}

Panel

elseif(preg_match('/^\/([Pp]anel)/',$text) and $from_id == $admin){
$user = file_get_contents('members.txt');
$member_id = explode("\n",$user);
$member_count = count($member_id) -1;
coding('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"تعداد کل اعضا: $member_count",
'parse_mode'=>'HTML'
]);
}
unlink("error_log");
$user = file_get_contents('members.txt');
$members = explode("\n",$user);
if (!in_array($chat_id,$members)){
$add_user = file_get_contents('members.txt');
$add_user .= $chat_id."\n";
file_put_contents('members.txt',$add_user);
}
?>
elseif(preg_match('/^\/([Ss]tats)/',$text) and $from_id == $admin){
$user = file_get_contents('members.txt');
$member_id = explode("\n",$user);
$member_count = count($member_id) -1;
coding('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"تعداد کل اعضا: $member_count",
'parse_mode'=>'HTML'
]);
}
unlink("error_log");
$user = file_get_contents('members.txt');
$members = explode("\n",$user);
if (!in_array($chat_id,$members)){
$add_user = file_get_contents('members.txt');
$add_user .= $chat_id."\n";
file_put_contents('members.txt',$add_user);
}
?>
◾️ سه پلاگین کاربردی برای سورس بیوند
•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•
Add.lua
•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•
auto_lock.lua
•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•°•
fun.lua

#درخواستی
برای دانلود پلاگین ها،روی هر کدام کلیک کنید

@BotSorce
♦️حذف فضای خالی قبل و بعد از یک رشته با تابع trim در PHP

♦️تابع trim برای حذف فضای خالی قبل و بعد از یک رشته به کار می رود. به مثال زیر توجه کنید :

♨️مثال


<?php
$string_1="   hello world.   ";
$string_2=trim($string_1);
echo($string_2);      
?>


♨️نتیجه

hello world.
⚠️ این پست مربوط به کانال ما نیست،سوالی داشتید از آیدی که پایین پست درج شده،بپرسید ⚠️

Fast Speed ♨️

👁‍🗨 برنامه سین زن با پروکسی یا همون هک سین

👇🏼
@ForooshNayabBot
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴
°—🇮🇷♥️🇮🇷تبریک 🇮🇷♥️🇮🇷—°
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴

السد 🇶🇦 ۰ - ۱ 🇮🇷 پرسپولیس
#آموزش حذف ارور لاگ در هاست
@BotSorce

▪️حتما شما هم زیاد مشاهده کردید که وقتی سورسی رو روی هاستتون آپلود میکنید و بعد از چند روز یا حتی چند ثانیه بعد از استارت ربات،یه فایل با اسم ارور لاگ ایجاد شده.
▪️با استفاده از برخی توابع در php ارور لاگ هایی که باعث فشار به cpu و ایجاد فضای اضافی و بعضا" حجیم ، روی هاست میشه رو پاک کنید.

▪️اولین تابع که میتونید از اون استفاده کنید unlink است.

مثال:
unlink('error_log');


▪️دومین تابع که ساخت ارور لاگ رو روی هاست به صفر میرسونه error_reporting است.

مثال :
error_reporting(0);


#درخواستی
@BotSorce
This media is not supported in your browser
VIEW IN TELEGRAM