یکی از ربات های تلگرام که به شدت بین کاربران محبوب است ربات آپلود فایل در تلگرام است. البته این رو بگم که در خود تلگرام تا 1 گیگ میتوانید فایل ارسال کنید اما اگر فایل شما بیش از یک گیگ باشد میتوانید از ربات ارسال فایل تا یک و نیم گیگ استفاده کنید. این ربات به شما کمک میکند که فایل های حجم را داخل تلگرام ارسال کنید. در این مطلب سورس کد ربات آپلود فایل تا 1.5 گیگ را آماده کردیم که میتوانید از همین پست دانلود کنید.
اگر به دنبال این هستید که سورس کد ربات تلگرام دانلود کنید داخل سایت سورس ایران منابع زیادی در این زمینه وجود دارد مثل دانلود سورس موبوگرام، سورس ربات فایل ساز به زبان php، سورس ربات سین ساز به زبان php و سورس ربات چت ناشناس به زبان php که با استقبال کاربران روبرو شدند بخصوص سورس موبوگرام که میتوانید به صورت رایگان دانلود کنید.
اگر هم به زبان برنامه نویسی php مسلط هستید می توانید به راحتی سورس کد این ربات رو تغییر دهید و بر اساس نیاز خودتون امکانات به آن اضافه کنید. اگر به دنبال یادگیری و آموزش برنامه نویسی php هستید میتوانید از منابع زیر برای یادگیری برنامه نویسی php استفاده کنید.
- آموزش php از صفر تا صد
- کتاب آموزش php7
- کتاب آموزش php
- دانلود کتاب آموزش PHP از مقدماتی تا پیشرفته
- دانلود فیلم آموزش PHP و MYSQL شرکت لیندا
- دانلود مجموعه کتاب های نایاب آموزش PHP
- آموزش ساخت ربات تلگرام با PHP
- آموزش مقدماتی تا متوسطه PHP
سورس ربات آپلود فایل در تلگرام به زبان php
<?php ob_start(); $API_KEY = 'Token'; ##------------------------------## define('API_KEY',$API_KEY); function bot($method,$datas=[]){ $url = "https://api.pwrtelegram.xyz/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 sendmessage($chat_id, $text, $model){ bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$text, 'parse_mode'=>$mode ]); } function senddocument($chat_id,$document,$caption){ bot('senddocument',[ 'chat_id'=>$chat_id, 'document'=>$document, 'caption'=>$caption ]); } function sendaction($chat_id, $action){ bot('sendchataction',[ 'chat_id'=>$chat_id, 'action'=>$action ]); } //====================ᵗᶦᵏᵃᵖᵖ======================// $update = json_decode(file_get_contents('php://input')); $message = $update->message; $from_id = $message->from->id; $chat_id = $message->chat->id; $text = $message->text; //====================ᵗᶦᵏᵃᵖᵖ======================// if(preg_match('/^\/([Ss]tart)/',$text)){ sendaction($chat_id, typing); bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"به ربات تبدیل فایل به لینک خوش امدید", ]); } elseif(isset($message->photo)){ $photo = $message->photo; $file = $photo[count($photo)-1]->file_id; $get = bot('getfile',['file_id'=>$file]); $patch = $get->result->file_path; $siz = $get->result->file_size; bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"https://storage.pwrtelegram.xyz/$patch\n حجم فایلتون :$siz", ]); } elseif(isset($message->sticker)){ $sticker = $message->sticker; $file = $sticker->file_id; $get = bot('getfile',['file_id'=>$file]); $patch = $get->result->file_path; $siz = $get->result->file_size; bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"https://storage.pwrtelegram.xyz/$patch\n حجم فایلتون :$siz", ]); } elseif(isset($message->voice)){ $voice = $message->voice; $file = $voice->file_id; $get = bot('getfile',['file_id'=>$file]); $patch = $get->result->file_path; $siz = $get->result->file_size; bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"https://storage.pwrtelegram.xyz/$patch\n حجم فایلتون :$siz", ]); } elseif(isset($message->audio)){ $audio = $message->audio; $file = $audio->file_id; $get = bot('getfile',['file_id'=>$file]); $patch = $get->result->file_path; $siz = $get->result->file_size; bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"https://storage.pwrtelegram.xyz/$patch\n حجم فایلتون :$siz", ]); } elseif(isset($message->video)){ $video = $message->video; $file = $video->file_id; $get = bot('getfile',['file_id'=>$file]); $patch = $get->result->file_path; $siz = $get->result->file_size; bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"https://storage.pwrtelegram.xyz/$patch\n حجم فایلتون :$siz", ]); } elseif(isset($message->document)){ $document = $message->document; $file = $document->file_id; $get = bot('getfile',['file_id'=>$file]); $patch = $get->result->file_path; $siz = $get->result->file_size; bot('sendmessage', [ 'chat_id' => $chat_id, 'text' =>"https://storage.pwrtelegram.xyz/$patch\n حجم فایلتون :$siz", ]); } ?>
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۱ دیدگاهبا سلام و احترام.
خواهش دارم که بگید الان من دقیقا کدوم خطها رو باید ویرایش کنم که لینک از هاست خودم بده به دوستانم؟