یکی از ربات های تلگرام که به شدت بین کاربران محبوب است ربات آپلود فایل در تلگرام است. البته این رو بگم که در خود تلگرام تا ۱ گیگ میتوانید فایل ارسال کنید اما اگر فایل شما بیش از یک گیگ باشد میتوانید از ربات ارسال فایل تا یک و نیم گیگ استفاده کنید. این ربات به شما کمک میکند که فایل های حجم را داخل تلگرام ارسال کنید. در این مطلب سورس کد ربات آپلود فایل تا ۱٫۵ گیگ را آماده کردیم که میتوانید از همین پست دانلود کنید.
اگر به دنبال این هستید که سورس کد ربات تلگرام دانلود کنید داخل سایت سورس ایران منابع زیادی در این زمینه وجود دارد مثل دانلود سورس موبوگرام، سورس ربات فایل ساز به زبان php، سورس ربات سین ساز به زبان php و سورس ربات چت ناشناس به زبان php که با استقبال کاربران روبرو شدند بخصوص سورس موبوگرام که میتوانید به صورت رایگان دانلود کنید.
اگر هم به زبان برنامه نویسی php مسلط هستید می توانید به راحتی سورس کد این ربات رو تغییر دهید و بر اساس نیاز خودتون امکانات به آن اضافه کنید. اگر به دنبال یادگیری و آموزش برنامه نویسی php هستید میتوانید از منابع زیر برای یادگیری برنامه نویسی php استفاده کنید.
- آموزش php از صفر تا صد
- کتاب آموزش php7
- کتاب آموزش php
- دانلود کتاب آموزش PHP از مقدماتی تا پیشرفته
- دانلود فیلم آموزش PHP و MYSQL شرکت لیندا
- دانلود مجموعه کتاب های نایاب آموزش PHP
- آموزش ساخت ربات تلگرام با PHP
- آموزش مقدماتی تا متوسطه PHP
سورس ربات آپلود فایل در تلگرام به زبان php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
<?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", ]); } ?> |
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه