Turbo Team™
Ir al canal en Telegram
B𝘰𝘵 & W𝘦𝘣𝘴𝘪𝘵𝘦 💻 Developer : Turbo Team™ Request Code or Source : @Turboteambot Shop : @ShopPhp Group php : @GroupPhp Website : Turbocode.ir
Mostrar másIrán68 021La categoría no está especificada
4 748
Suscriptores
-724 horas
-237 días
-8730 días
Archivo de publicaciones
4 748
کد ویژه کردن کاربر توسط ادمین
#درخواستی
elseif($chat_id == $admin and $textmessage == "ویژه کردن حساب کاربری"){
$user["step"] = "set-vip-user";
$outjson = json_encode($user,true);
file_put_contents("data/$from_id.json",$outjson);
bot('sendMessage',[
'chat_id'=>$admin,
'text'=>"آیدی عددی فرد رو برای ویژه کردن ارسال کنید :",
'parse_mode'=>"HTML",
'reply_to_message_id'=>$message_id,
'reply_markup'=>json_encode([
'keyboard'=>[
[['text'=>"↪️"]],
],
"resize_keyboard"=>true,
])
]);
}
elseif($chat_id == $admin and $textmessage != "↪️" and $step == "set-vip-user"){
if(file_exists("data/$textmessage.json")) {
$user["step"] = "none";
$outjson = json_encode($user,true);
file_put_contents("data/$from_id.json",$outjson);
$user1 = json_decode(file_get_contents("data/$textmessage.json"),true);
$user1["type"] = "vip";
$outjson1 = json_encode($user1,true);
file_put_contents("data/$textmessage.json",$outjson1);
bot('sendMessage',[
'chat_id'=>$admin,
'text'=>"کاربر مورد نظر با موفقیت ویژه شد✔️
پروفایل فرد :
[$textmessage](tg://user?id=$textmessage)",
'parse_mode'=>"MarkDown",
'reply_to_message_id'=>$message_id,
]);
bot('sendMessage',[
'chat_id'=>$textmessage,
'text'=>"💎 حساب کاربری شما توسط مدیریت ویژه شد",
'parse_mode'=>"HTML",
]);
bot('sendMessage',[
'chat_id'=>$channel_logs,
'text'=>"حساب کاربری شد❗️
آیدی عددی :
$textmessage
ادمین ربات ساز :
[$textmessage](tg://user?id=$textmessage)",
'parse_mode'=>"MarkDown",
]);
}else{
bot('sendMessage',[
'chat_id'=>$admin,
'text'=>"کاربر مورد نظر در ربات وجود ندارد!❌",
'parse_mode'=>"HTML",
]);
}
}
متناسب با سورستون تنظیم کنید
————————————
بهترین تیکه کد ها
@php08
4 748
تیکه کد جویین اجباری پیشرفته
متغیر هارو جایگزین کنید
$forchaneel = json_decode(file_get_contents("HTTPS://api.telegram.org/botتوکن/getChatMember?chat_id=@php08&user_id=".$from_id));
$tch = $forchaneel->result->status;
کد زیر رو قبل از کد start قرار بدید
if (strpos($ban,"$from_id") !== false ) {
SendMessage($chat_id,"دسترسي شما به اين سرور قطع شده است????
دوباره پيام ندهيد?????");
}
elseif($tch != 'member' && $tch != 'creator' && $tch != 'administrator'){
var_dump(makereq('sendMessage',[
'chat_id'=>$update->message->chat->id,
'text'=>"ایست⛔️
➖➖➖
⚠️برای استفاده از ربات
باید اول عضو چنل ما بشید ✅
➖➖➖
❇️ادرس چنل:
🆔 : @robotkadechannel
",
'parse_mode'=>$mode,
'reply_markup'=>json_encode([
'keyboard'=>[
[
['text'=>"عضو شدم"]
],
[
]
]
])
]));
}
کد استارت رو به شکل زیر ادیت بزنید
elseif($textmessage == "/start" or $textmessage=="عضو شدم")
کپی بدون ذکر منبع نکن عمویی
@php08
4 748
تیکه کد ارسال به همه
#درخواستی
elseif ($textmassage == '🔅 ارسال به همه' ) {
file_put_contents("data/$from_id/file.txt","sendtoall");
meti('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"لطفا متن خود را ارسال کنید 🚀",
'reply_to_message_id'=>$message_id,
'reply_markup'=>json_encode([
'keyboard'=>[
[
['text'=>"برگشت 🔙"]
]
],
'resize_keyboard'=>true
])
]);
}
elseif ($step == 'sendtoall') {
file_put_contents("data/$from_id/file.txt","none");
if ($textmassage != "برگشت 🔙") {
meti('sendmessage',[
'chat_id'=>$chat_id,
'text'=>"پیام با موفقیت ارسال شد✔️",
'reply_to_message_id'=>$message_id,
]);
$mem = fopen( "Member.txt", 'r');
while( !feof( $mem)) {
$memuser = fgets( $mem);
meti('sendmessage',[
'chat_id'=>$memuser,
'text'=>$textmassage,
]);
}
}
}
@php08
4 748
#آموزش
➖➖➖➖➖➖
♦️ کد دریافت سکه روزانه در رباتهایی مثل ویوگیر و ...
♦️ ما این تیکه کد رو بصورت دکمه شیشه ای درنظر گرفتیم که اگه بخواید،خودتون میتونید به سادگی و طبق آموزشهایی که قبلا در این مورد برای شما عزیزان ارسال کردیم،خودتون دکمه رو بصورت معمولی و ساده تغییر بدید
♦️ از استارت ربات شروع میکنیم،که بعد از استارت کردن ربات،چه دکمه هایی به کاربر نشون داده بشه،البته ما در اینجا فقط به یکی از این دکمه ها نیاز داریم و بقیه دکمه ها نمایشی هستند،که میتونید طبق بیس سورستون جایگزین کنید.
➖➖➖➖➖➖
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");
تو بیس سورستون،اگه به شکل دیگه ای تعریف شده،این رو هم به همونصورت تغییرش بدید.این فقط یه نمونه و مثال بود،امکان داره موارد دیگه ای هم نیاز به تغییر داشته باشه،پس خوب دقت کنید تا این قابلیت به درستی اجرا بشه.
➖➖➖➖➖➖
♦️منبع : بوت سورس
@php084 748
تیکه کد تست سرعت ساده
if($text == 'سرعت')
{
sendMessage($chat_id,"🔴");
SendMessage($chat_id,"🔵");
SendMessage($chat_id,"⚪️");
SendMessage($chat_id,"⚫️");
SendMessage($chat_id,"🔵");
SendMessage($chat_id,"🔴");
SendMessage($chat_id,"⚪️");
SendMessage($chat_id,"⚫️");
SendMessage($chat_id,"🔵");
var_dump(makereq('sendMessage',[
'chat_id'=>$update->message->chat->id,
'text'=>"بالاترین سرعت با توربو",
'reply_to_message_id'=>$message_id,
'parse_mode'=>'MarkDown',
]);
}
@php084 748
تیکه کد سنجاق
if($rep && $text=="/pin" or $text=="pin"){
bot('pinChatMessage',[
'chat_id'=>$chat_id,
'message_id'=>$mid
]);
}
}
#درخواستی
@php084 748
#random
خب شاید شما بخواید جای اینکه ایدی عددی کاربر آخر لینک باشه یه کد تصادفی باشه مثلا :
Fujd95
اینکار رو میکنید تو سورس یه قسمت هست که نوشته
function
دقیقه بالای این کلمه فانکشن زیر رو بزارید👇
function rand_string( $length ) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
return substr(str_shuffle($chars),0,$length);
}
خب الان به جای اینکه اخر لینک متغیر
$chat_id
رو بزارید
این متغیر رو میزارید تو قسمت متغیر ها👇
$random = rand_string(7);
الان لینک رو اینطور تو سورس بزارید
t.me/turboteambot?start=$random
الان مثل قبل به جای turboteambot ایدی ربات خودتون رو بدون @ بزارید.
الان اگه شما کلمه لینک رو تنظیم کرده باشید
وقتی کلمه لینک رو ارسال کنه.
ربات اینو بهش میده👇
t.me/@آیدی ربات شما بدون?start=یه کد رندوم
#درخواستی
#لطفا_منبع_را_رعایت_کنید🙇♂
@php084 748
▪️ تاحالا شده بخواید ک رباتتون مثل بعضی ربات ها بعد چند ثانیه پیام شو ادیت کنه مثلا!
🔸🔸🔸
🔸🔸🔹
🔸🔹🔹
🔹🔹🔹
خب اول قبل از پیامی ک میخواید بفرسته یا ادیت کنه این رو بزارید
sleep(1);
در این صورت پیام بعد از این رو ۱ثانیه بعد میفرسته
خب برای چیزی ک بالا گفتم👇🏿
elseif ($text == "توربو") {
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>'🔸🔸🔸'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'🔸🔸🔹'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'🔸🔹🔹'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'🔸🔹🔹'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'🔹🔹🔹'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'🔹🔹🔹🔹'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text'=>'✔️🔹'
]);
sleep(0.3);
bot('EditMessageText',[
'chat_id'=>$chat_id,
'message_id'=>$message_id + 1,
'text' => "✔️✔️ ",
]);
❗️ بازم نسبت ب سورس تنظیم کنید❗️
➿➿➿➿➿➿➿
کپی نکن بدون منبع 🙇♂
@php084 748
#اموزش
گذاشتن یک پنل و دکمه برای
رباتتون و جواب دادن ربات ب اون دکمه
یا انجام دادن کاری با استفاده از دکمه ک کد هاشو ت کانال گذاشتم✅
1⃣ مرحله اول
( ی اسم انتخاب کنید مثلا start)↙️
$start = json_encode(['keyboard'=>[
[['text'=>'دکمه اول '],['text'=>"دکمه دوم"]],
],'resize_keyboard'=>true]);
⏫⏫برای اینکه دکمه ها خیلی گنده یا کوچیک نشن😐
سپس هرجا ازین اسم پنلی ک گذاشتین
استفاده کنید همون پنل وا میشه مثلا
SendMessage($chat_id, " یکی از دکمه هارو انتخاب کنید
AppMafia ", 'Html', $Start, $message_id);
بعد از ارسال این پیام پنل استارت ک بالا تعریف کردید باز میشه
اگر میخواهید ربات ریپلی نکنه ب دستور
$message_id
رو از ت سورس بالا بپاکید
2⃣ مرحله دوم
باید تعریف کنید ک وقتی مثلا
"دکمه اول" فرستاده شد چی بفرسته ربات، باید
SendMessage($chat_id," متنی ک باید فرستاده بشه ",'Html',$اسم پنلی ک میخواید باز بشه ,$message_id);
رو زیر هر کاری ک میخواید بعدش این پیام فرستاده شه بزارید
➖➖➖➖➖
بدون منبع کپی نکن ☹
@php084 748
تیکه کد لازم یک سورس پایه
$update = json_decode(file_get_contents('php://input'));
if(isset($update->message)){
$message = $update->message;
$chat_id = $message->chat->id;
$text = $message->text;
$message_id = $message->message_id;
$from_id = $message->from->id;
$tc = $message->chat->type;
$first_name = $message->from->first_name;
$last_name = $message->from->last_name;
$username = $message->from->username;
$caption = $message->caption;
$reply = $message->reply_to_message->forward_from->id;
$reply_id = $message->reply_to_message->from->id;
}
if(isset($update->callback_query)){
$Data = $update->callback_query->data;
$data_id = $update->callback_query->id;
$chatid = $update->callback_query->message->chat->id;
$fromid = $update->callback_query->from->id;
$tccall = $update->callback_query->chat->type;
$messageid = $update->callback_query->message->message_id;
}
کپی میکنی لطفا منبع بزن 🙇♂
@php084 748
تیکه کد میدلاین فحش
کارکردش هم اینطور:فحش متن
اگه کار نکرد براتون متغیر هم طبق سورستون تغییر بدید.
~~~~~~~~~~~~~~~~
if($status == "on"){
if(0 === strpos($msg, "فحش ")){
if (in_array($userID, $admins)){
$prima1 = str_replace("فحش ", "", $msg);
$MadelineProto->messages->sendMessage(['peer' => $chatID,'reply_to_msg_id' => $msg_id, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما"]);
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => "$prima1 فحش شما "]);
}
}
~~~~~~~~~~~~
اونجایی که باید فوش بنویسید مشخصه
@php084 748
اینم تیکه کد میدلاین گذاشتن پشتیبانی کانال:/
~~~~~~~~~~~~~~
if($msg == 'کانال ما' ||$msg=="چنل ما" ||$msg=="ک ما"){
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'reply_to_msg_id' => $msg_id ,'message' => '**چنلی تیکه کد:/ @PHP08**','parse_mode' => 'MarkDown']);
}
}
~~~~~~~~~~
@PHP084 748
با استفاده از این تیکه کد میتونید یه فایل زیپ شده رو از زیپ در بیارین
~~~~~~~~~~~~~~~~
function unzip($location,$newLocation){
if(exec("unzip $location",$arr)){
mkdir($newLocation);
for($i = 1;$i< count($arr);$i++){
$file = trim(preg_replace("~inflating: ~","",$arr[$i]));
copy($location.'/'.$file,$newLocation.'/'.$file);
unlink($location.'/'.$file);
}
return TRUE;
}else{
return FALSE;
}
}
~~~~~~~~~~~~
@php084 748
اینم تیکه کد اسپم برای میدلاین
درخواستی
~~~~~~~~~~~
if(preg_match("/^[\/\#\!]?(اسپم) ([0-9]+) (.*)$/i", $msg)){
preg_match("/^[\/\#\!]?(اسپم) ([0-9]+) (.*)$/i", $msg, $text);
$count = $text[2];
$txt = $text[3];
for($i=1; $i <= $count; $i++){
$MadelineProto->messages->sendMessage(['peer' => $chatID, 'message' => $txt]);
}
}
~~~~~~~~
با دستور> اسپم 5 مانستر
>اسپم تعداد متن<
@php084 748
تیکه کد میدلاین دریافت چت ها
با دستور>چت ها
if(preg_match("/^[\/\#\!]?(چت ها)$/i", $msg)){
$msg_id = $update['update']['message']['id'];
$dialogs1 = json_encode($MadelineProto->get_dialogs());
$dialogs = count($MadelineProto->get_dialogs());
$s = file_put_contents("chats.txt","$dialogs1");
$Updates = $MadelineProto->messages->sendMedia([ 'peer' => $chatID,'reply_to_msg_id' => $msg_id , 'media' => ['_' => 'inputMediaUploadedDocument', 'file' => 'chats.txt', 'attributes' => [['_' => 'documentAttributeFilename', 'file_name' => 'Chats']]], 'message' => '🤷♂️ ChatCount : '.$dialogs.' | @PHP08', 'parse_mode' => 'html', ]);
unlink("chats.txt");
}
--------------------------
@php084 748
تیکه کد تابع برای اعتبار سنجی کد های ملی
➖➖➖➖➖➖➖➖
function nCode($code) {
$code = substr($code, 0, 10);
$sum = 0;
for($i = 0; $i < 9; $i++) {
$sum += ((10 - $i) * substr($code, $i, 1));
}
$sum %= 11;
if($sum > 2) {
$sum = 11 - $sum;
}
return ($sum == substr($code, -1));
}
➖➖➖➖➖➖➖➖
@php084 748
تیکه کد تنظیم مقام.
elseif ( strpos($textmassage , '/setrank ') !== false or strpos($textmassage , 'تنظیم مقام ') !== false) { $raank = str_replace(['/setrank ','تنظیم مقام '],'',$textmassage); if ( $status == 'creator' or $status == 'administrator' or in_array($from_id,$Dev)){ if($rt){ $settings["ranks"]["$re_id"] = $raank; $outjson = json_encode($settings,true); file_put_contents("data/$chat_id.json",$outjson); jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"✔ لقب کاربر $re_name در گروه $namegroup به موفقیت به $raank تغییر یافت .", ]); } } } elseif($textmassage =="/myrank" or $textmassage =="مقام من" or $textmassage =="myrank"){ if($settings['ranks'][$from_id] != ''){ $myrank = $settings['ranks'][$from_id]; jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"➣ مقام شما در گروه $namegroup ، $myrank میباشد .", ]); }else{ jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"〇 هنوز مقامی برای شما در گروه تعیین نشده است .", ]); } } elseif($textmassage =="/rank" or $textmassage =="مقام" or $textmassage =="rank"){ if($rt){ if($settings['ranks'][$re_id] != ''){ $yrank = $settings['ranks'][$re_id]; jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"➣ مقام کاربر در گروه $yrank میباشد .", ]); }else{ jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"〇 هنوز مقامی برای کاربر در گروه تعیین نشده است .", ]); } } } elseif($textmassage == 'ربات'){ $rank = $settings['ranks'][$from_id]; if($rank != ''){ $rank = "[$rank](tg://user?id=$from_id)"; $answers = ['جانم '.$rank,'جونم '.$rank,'چیه '.$rank,'هستم عزیزم '.$rank,'بله '.$rank.' کارم داری؟','هستم '.$rank]; $count = count($answers)-1; $x = rand(0,$count); $answer = $answers[$x]; jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"$answer", 'parse_mode'=>"MarkDown", ]); }else{ $answers = ['جانم ','جونم ','چیه ','هستم عزیزم','بله',' کارم داری؟','هستم ']; $count = count($answers)-1; $x = rand(0,$count); $answer = $answers[$x]; jijibot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"$answer", 'parse_mode'=>"MarkDown", ]); } }
=============
@php084 748
چندین متغیر کاربردی و مورد نیاز برای ساخت ربات
➖➖➖➖➖➖➖➖
📁متغیر فایل
$document = $update->message->document;
➖➖➖➖➖➖➖➖
✏️متغیر متن
$text = $update->message->text;
➖➖➖➖➖➖➖➖
🌃متغیر عکس
$photo = $update->message->photo;
➖➖➖➖➖➖➖➖
🎥متغیر ویدیو
$video = $update->message->video;
➖➖➖➖➖➖➖➖
🎮متغیر گیم
$game = $update->message->game;
➖➖➖➖➖➖➖➖
🔉متغیر صدا
$voice = $update->message->voice;
➖➖➖➖➖➖➖➖
🔊متغیر فایل های صوتی
$audio = $update->message->audio;
➖➖➖➖➖➖➖➖
👀متغیر استیکر
$sticker = $update->message->sticker;
➖➖➖➖➖➖➖➖
🛰متغیر مکان
$location = $update->message->location;
➖➖➖➖➖➖➖➖
💽متغیر مسیج ویدیو
$videomsg = $update->message->video_note;
➖➖➖➖➖➖➖➖
👤متغیر مخاطب
$contact = $update->message->contact;
➖➖➖➖➖➖➖➖
👣متغیر ریپلای
$reply = $update->message->reply_to_message;
➖➖➖➖➖➖➖➖
👨🏻💻متغیر فوروارد
$forward = $update->message->forward_from;
➖➖➖➖➖➖➖➖
@php08