‌♦️وقتی خروجی json این وب سرویس رو برای google.

♦️وقتی خروجی json این وب سرویس رو برای google.com دریافت میکنیم،با چنین خروجی مواجه میشیم.
♦️درخواست دوستان این بوده که چطور از این خروجی،تو ربات،استفاده کنیم.
♦️برای اینکار،قبل از هر چیز باید توابعی که نیاز داریم رو که قبلا توضیحات زیادی در این مورد دادیم رو تو قسمت فانکشنها وارد کنیم.
♦️بطور مثال بعد از استارت ربات ما یه دکمه به اسم ( اطلاعات آی پی ) به ربات میدیم.
♦️بعد از ثبت دکمه باید بصورت زیر عمل کنیم
➖➖➖➖➖➖➖➖
elseif($textmessage == "اطلاعات آی پی"){
fileputcontents("data/$fromid/stats.txt","ipinfo");
bot('sendmessage',[
'chat
id'=>$chatid,
'text'=>"برای بدست آوردن اطلاعات یک آی پی یا یک دامنه🎭
لطفا آدرس دامنه یا آی پی رو وارد کنید",
'reply
tomessageid'=>$messageid,
]);
}
elseif($stats == "ipinfo"){
$text = $message->text;
file
putcontents("data/$fromid/stats.txt","none");
$amir = jsondecode(filegetcontents("https://tools.keycdn.com/geo.json?host=$text"));
$json = toarrays($amir);
$a1 = $json['data']['geo']['ip'];
$a2 = $json['data']['geo']['rdns'];
$a3 = $json['data']['geo']['asn'];
$a4 = $json['data']['geo']['countryname']
;
$a5 = $json'data''geo''country_code';
$a6 = $json'data''geo''city';
$a7 = $json'data''geo''datetime';
bot('sendmessage',
'chat_id'=>$chat_id,
'text'=>"
🎗آدرس آی پی : $a1
🏳️‍🌈کشور : $a4
🏴کد کشور : $a5
🚩شهر : $a6
🕦زمان : $a7
➰rnds : $a2
➰asn : $a3"
);
}
➖➖➖➖➖➖➖➖
♦️این روش یکی از ساده ترین روشهای decode کردن برای وب سرویسهایی هستش که خروجیشون بصورت json هست.
♦️با کمی دقت به تصویر و مراحلی که برای رسیدن به خروجی موردنظرمون طی کردیم،متوجه میشید که چطور میشه از این وب سرویس ها استفاده کرد.
♦️ضمنا،قبلا در این پست خدمتتون عرض کرده بودیم که چطور میتونید از هر وب سرویس یه خروجی مثل تصویری که اینجا واستون ارسال کردیم رو داشته باشید.

Telegram
attach 📎
Don't have Telegram yet? Try it now! Embed View In Channel Copy