نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: آموزش برنامه نویسی ربات تلگرام با php + سورس ربات های تلگرام (رایگان)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    عضو انجمن TOOBA IT آواتار ها
    تاریخ عضویت
    Oct 2011
    محل سکونت
    Qom
    نوشته ها
    358
    تشکر تشکر کرده 
    58
    تشکر تشکر شده 
    660
    تشکر شده در
    512 پست

    پیش فرض دانلود عکس و فیلم از اینستاگرام با ربات تلگرام


    دانلود عکس و فیلم از اینستاگرام با ربات تلگرام
    به نام خداوند بخشاینده مهربان
    دانلود عکس و فیلم از اینستاگرام با ربات تلگرام : کمتر کسی را می توان پیدا کرد که این روزها صفحه اینستاگرام نداشته باشد و حتی برخی افراد اگرچه فعالیت خاصی در صفحه ی خود ندارند امّا آخر هر روز به صفحات فعال اینستاگرام که کلیپ و عکس میگذارند سر زده و از تماشای آن ها لذت می برند. امّا مشکلی که در اینستاگرام وجود دارد و به نوعی محدودیتیست که خود اینستاگرام آن را قرار داده است آنکه امکان دانلود هیچ یک از آن ها از صفحه اینستاگرام امکان پذیر نمی باشد و شما علی رغم حجمی که صرف بارگذاری آن کرده اید تنها یکبار قادر به تماشایشان هستید. اگر علاقمند به دانلود کلیپ ها و عکس های اینستاگرام هستید . همانطوری که در
    مطلب قبل موضوع دانلود از url و آپلود در ربات تلگرام را توضیح دادیم . در این مطلب میخواهیم از همان روش استفاده کنیم و رباتی ایجاد کنیم که بتوانید فیلم و عکس های اینستاگرامی را ذخیره کند .

    با استفاده از فانکشن زیر فایل های اینستاگرام را دانلود میکنیم :
    کد:
    <?php
        function instagram($url){
            $source = file_get_contents($url);
            $dl = "1";
            $round = rand();
            preg_match('/<meta property="og:video" content="(.*?)" \/>/', $source, $video);
            preg_match('/<meta property="og:image" content="(.*?)" \/>/', $source, $image);
    
    
            if($video[1]){
                $address = $video[1];
            }else{
                $address = $image[1];
            }
    
    
    
    
            if($dl == "1"){
                $file1 = fopen($address,"r") or die("Unable to open file!");
                $file2 = fopen("files/instagram_".$round.".".substr($address, -3) , "w") or die("Unable to open file!");
                stream_copy_to_stream($file1,$file2);
                fclose($file1);
                fclose($file2);            
                return "instagram_".$round.'.'.substr($address, -3);
            }else {
                return $address;
            }        
        }
    سورس کامل ربات رو متونید در زیر مشاهده کنید :
    کد:
    <?php 
    ini_set('memory_limit', '1024M'); 
    define('API_KEY','308138842:AAHFMJ5tkp8GhKJ495deihFdxH-kWuFvvIM'); 
    $telegram = json_decode(file_get_contents('php://input'),true);
    $user_id = $telegram['message']['chat']['id'];
    $url = $telegram['message']['text'];
    
    
    
    
        if($url == "/start"){
            bot(
            'sendMessage', [
                'chat_id'=> $user_id,
                'text'=> 'سلام خوش آمدید . لطفا لینک فایل مورد نظر را ارسال کنید .',
            ]);        
        }else{
                
            if(filter_var($url, FILTER_VALIDATE_URL)){
                    $fileName = instagram($url);    
                    send_file( $user_id , $fileName);
                    bot('sendMessage', ['chat_id'=> $user_id,'text'=> 'https://tooba.co/files/'.$fileName ]);                
                
            }
                    
        }
    
    
    
    
        function bot($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); 
              } 
        }
        
        
    
    
    
    
        function instagram($url){
            $source = file_get_contents($url);
            $dl = "1";
            $round = rand();
            preg_match('/<meta property="og:video" content="(.*?)" \/>/', $source, $video);
            preg_match('/<meta property="og:image" content="(.*?)" \/>/', $source, $image);
    
    
            if($video[1]){
                $address = $video[1];
            }else{
                $address = $image[1];
            }
    
    
    
    
            if($dl == "1"){
                $file1 = fopen($address,"r") or die("Unable to open file!");
                $file2 = fopen("files/instagram_".$round.".".substr($address, -3) , "w") or die("Unable to open file!");
                stream_copy_to_stream($file1,$file2);
                fclose($file1);
                fclose($file2);            
                return "instagram_".$round.'.'.substr($address, -3);
            }else {
                return $address;
            }        
        }
        
    
    
        function send_file( $user_id , $fileName){
                
            $url= "https://api.telegram.org/bot".API_KEY."/sendDocument?chat_id=$user_id";
            $post = array(
             "document"  => new CURLFile(realpath('files/'.$fileName))
            );
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
            curl_exec($ch);
        }


    ۱ – در سطر ۳ توکن ربات را جایگزین کنید .
    ۲ – در سطر ۲۰ ادرس روت اسکریپت را وارد کنید .
    ۳ – مرورگر رو باز کنید آدرس زیر رو بعد از جایگزین کردن توکن و ادرس ربات بر روی سرور اجرا کنید :


    کد:
    https://api.telegram.org/bot308138842:AAHF584dp8GhKJ4XB9rihFdxH-kWuFvvIM/setWebhook?url=https://tooba.co/download-instagram/index.php

    دانلود سورس ربات
    ویرایش توسط TOOBA IT : September 7th, 2017 در ساعت 18:44
    طوبی سرور: ثبت دامنه، میزبانی وب، سرور مجازی، سرور اختصاصی، لایسنس
    شماره تماس:
    ٩١٠٠٤٠١١-۰۲۵
    آی دی تلگرام:
    tooba_co

  2. تعداد تشکر ها از TOOBA IT به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش 0 تا 100 برنامه نویسی با #c
    توسط Mr.Pouria در انجمن فروش انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 1
    آخرين نوشته: April 28th, 2016, 15:26
  2. باموزش برنامه نویسی
    توسط vatan3da در انجمن دیگر زبان ها
    پاسخ ها: 5
    آخرين نوشته: January 22nd, 2016, 13:35
  3. آموزشگاه های برنامه نویسی
    توسط anajafi.ir در انجمن PHP-MySQL
    پاسخ ها: 7
    آخرين نوشته: February 2nd, 2015, 22:22
  4. پاسخ ها: 0
    آخرين نوشته: February 18th, 2013, 20:31
  5. پاسخ ها: 0
    آخرين نوشته: January 14th, 2012, 14:19

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •