رفتن به مطلب
سرور های مجازی ارزان ، هاست ربات لینوکسی ارزان ، پیشنهاد ویژه باتچی ! ×
انجمن تخصصی بات چی | BotChi | انجمن ربات تلگرام

BotFather

مدیر کل
  • تعداد ارسال ها

    207
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    294

تمامی مطالب نوشته شده توسط BotFather

  1. ببینید چند تا روش داره ممبر فیک با tdata انجام میدن که خیلیاشون سریع دلیت میشن و ریزش زیادی داره و اکثرا با شماره مجازیه یه راه ممبر فیک دیگم استفاده از این نرم افزارای ممبر گیر هست و راه واقعی هم تبلیغات توی کانالا و تبادل هست که باعث افزایش عضو میشه
  2. این مورد از طرف اینستاگرام بلاک میشه و راه حلش هم تنها فعلا این هست که از پروکسی استفاده کنید یعنی به نرم افزار پروکسی بدید که اون هم بعد چند ساعت بلاک میشه و باید پروکسی جدید بدید دوباره
  3. BotFather

    مشکل در ربات

    مشکل سورستون هست یا دقت کنید ربات خاموش نشده باشه یادتون نره پلاگین های مربوطه رو کامل نصب کرده باشید
  4. BotFather

    تعویض شماره ربات تبچی

    ابتدا وارد اکانت تلگرام اون شماره بشید و بصورت عادی چنج نامبر بزنید سپس برای تغییر شماره تلفن ست شده بر روی ربات , وارد سرور شوید و در ترمینال این دستورات را ارسال کنید : cd botchi launch.sh -q/. بجای botchi اسم پوشه ربات خودتان را وارد کنید و همچنین بجای launch.sh/. لانچر ربات خودتان را وارد کنید یعنی بعد از لانچر ربات خود کاراکتر q- را وارد کنید در برخی سورس ها هم برای تغییر شماره ربات لازم است ابتدا پوشه telegram cli رو از سرور پاک کنید و سپس ربات را مجددا لانچ کنید تا از شما درخواست شماره تلفن شود برای حذف پوشه telegram cli کافیست دستور زیر را در ترمینال ارسال کنید : rm -rf .telegram cli فقط دقت کنید که دیتابیس ردیس رو پاک نکنید که گروهاتون نپره !
  5. تبلیغ‌گر رباتی هوشمند, بسیار ساده و البته رایگان جهت امور تبلیغاتی در تلگرام است. آموزش بصورت تصویری ساخته شده که میتونید دانلود کنید از لینک زیر: [Hidden Content] نسخه ➀ : امکاناتی که در نسخه ➀ افزوده خواهند شد + انتشار نسخه رسمی : ▣ پایه ای با برنامه نویسی خلاصه تر و سریعتر ▣ حذف و اضافه کردن عکس پروفایل ▣ عملیات ارسال رگباری ▣ چک کردن گروه‌ها و ثبت مجدد لیست امار در آینده : امکاناتی که پروژه تبلیغ‌گر بعد ها به خود خواهد دید ▣ تعیین حد مجاز برای عضویت در گروه ها ▣ خارج شدن از گروه در صورت اسپم ▣ مسدود کردن کاربر در صورت اسپم ▢ تغییر شماره توسط مدیر ▢ حذف حساب کاربری تبلیغ‎گر توسط مدیر ▢ افزودن و یا تغییر ایمیل تایید دو مرحله ای ▢ غیر فعال کردن دیگر نسشت ها ▢ عضویت در گروه ها با حداقل و یا حداکثر ظرفیت مشخص ▢ خارج شدن از گروه در صورت عدم فعالیت در بازه زمانی مشخص ▢ فرستادن نوع خاصی از رسانه دریافت شده به گروه مدیریت ▢ ربات کمک رسان با قابلیت سازماندهی(ارسال پیام در زمان خاص,کیبورد شیشه ای) ▢ سازماندهی چند تبلیغ‌گر جهت جلوگیری از عضویت در گروه های یکسان ▢ فرستادن پیام ها از یک گفت و گوی خصوصی خاص .
  6. دقیقا چه اروری مواجه میشید اسکرین شات بزارید
  7. لایسنس فعال شده بسته شد.
  8. سلام یک لایسنس نود 32 یکساله برای کاربری که سریع تر آن را ثبت و فعال نماید: [Hidden Content] دقت کنید که این لایسنس تنها تا ساعت 12 امشب قابل فعال سازی می باشد. قابل استفاده بر روی : ESET Internet Security for Windows or ESET Cyber Security Pro for Mac اگر کاربری ان را فعال نمود اینجا اعلام کند تا تاپیک بسته بشه موفق باشید
  9. سورس php یا lua? lua که زیاده
  10. WebHost Manager یا به اختصار WHM درواقع بخش مدیریتی کنترل پنل قدرتمند آمریکایی cPanel میباشد و شرکت های ارائه ی خدمات هاستینگ و هاست اشتراکی برای مدیریت هاست ها و ایجاد تغییرات و تنظیمات سرور از WHM استفاده میکنند و برای ارائه ی ریسلر یا همان نمایندگی هاست از این پنل استفاده میکنند . از طرف دیگر هم نمایندگان این شرکت ها برای مدیریت کاربران خود و ایجاد تغییرات از این پنل قدرتمند بر روری سرور مجازی یا اختصاصی استفاده میکنند. همچنین این پنل دارای گزینه های زیاد و متعددی بوده و ممکن است کاربر را ساعت ها درگیر خود کند. در این آموزش نحوه ی کار با پنل WHM را فرا میگیریم. برای دانلود اموزش تصویری اینجا کلیک کنید. اگر مدیر سرور هستید توجه داشته باشید که نصب cPanel بر روی سرور اختصاصی باعث افزایش سرعت میشود و نصب cPanel بر روی سرور مجازی باعث افت سرعت و کیفیت میشود.
  11. دقیق بگید برای چه سورسی و چه زبانی
  12. BotFather

    سورس ربات دانلودر تلگرام php

    آپلود فیلم، موسیقی، عکس یا حتی اپلیکیشن های موبایل و بازی ها در تلگرام که همیشه هزینه بر است و ترافیک یا حجم اینترنت زیادی را برای آپلود آنها در کانال و گروه هایی که عضو هستید مصرف کنید ، اما بهتراست بدانید این کار یعنی ارسال فایل در تلگرام هیچ هزینه ای ندارد. ما به شما می آموزیم که می توانید بجای ارسال یک فایل مثلا موسیقی به جای موبایل خود از یک ربات ارسال فایل در تلگرام بهره ببرید و هیچ ترافیکی را خرج آپلود فایل نکنید. . (مثال : بنده میخوایم لینک ویدیوها رو از سایت اپارات بگیرم و برای ربات ارسال کنم – ربات باید لینک رو ابتدا داخل هاست ما آپلود کند و بعد از اتمام آپلود همون فایل رو به ربات تلگرام ما ارسال کند + لینک مستقیم ویدیو رو هم برامون ارسال کنه ) .– از این ربات میشه به عنوان یک آپلودر سریع استفاده کنید . – شما میتونید فایل های با لینک مستقیم رو از سایت های که ***** هستن رو دانلود کنید ( مثل وی ام ور – ادوب و …) . – برای ارسال فایل های حجیم به گروه یا کانال استفاده کنید . چون در این روشن هیچ حجمی از اینترنت شما کسر نخواهد شد . دقت کنید که محدودیت 20 مگابایتی وجود دارد. <?php ini_set('memory_limit', '1024M'); define('API_KEY','426917934:AAEA4WMCIcH4u-LgaOrNdfgX4F9PdtruqE'); $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)){ bot('sendMessage', ['chat_id'=> $user_id,'text'=> 'در حال آپلود فایل ...']); if(remote_file_size($url) < 50){ $fileName = upload($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 remote_file_size($url){ $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_NOBODY, TRUE); $data = curl_exec($ch); $size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD); curl_close($ch); return round(($size/1024)/1024); } function upload($url){ $filename= preg_replace('/\\?.*/', '', basename($url)); $to = "files/".$filename; $data=file_get_contents($url); if($data===false) return false; else{ file_put_contents($to,$data); return $filename; } } 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); } توکن ربات رو جایگزین کنید (سطر ۳). آدرس دقیق دایرکتوری رو جایگزین کنید تا با لینک مستقیم نیز بتوانید فایل رو دانلود کنید (سطر ۲۲) . سورس پیوست شد bot-upload-file.zip
  13. در این مطلب میخواهیم ربات تلگرام رو طراحی کنیم، که قادر باشه دامنه رو از کاربر بگیره و جستجو کنه اگر دامنه ثبت شده نباشه، پیام تبریک برای کاربر ارسال کند و لینک شیشه ای ثبت دامنه رو هم برای کاربر ارسال کنه و در صورتی که دامنه ثبت شده باشد، در یک پیام اعلام کنه دامنه مورد نظر قبلا ثبت شده است و لینک اطلاعات دامنه را هم ارسال میکنیم . یعنی به طور خلاصه کار این سورس ربات تلگرام php این هست که از یک دامنه whois بگیره و نتیجه رو به کاربر اعلام کنه و در صورت قابل ثبت بودن ارجاعش بده به سفارش... امیدوارم کد نویسی ساده و قابل فهم باشه براتون … در خط اول توکن ربات رو قرار میدید سورس ربات پیوست شد bot-whois-domain.zip
  14. در این آموزش میخواهیم توسط ربات تلگرام و زبان php یک کوتاه کننده لینک ساده ایجاد کنیم . ربات بدین صورت عمل خواهد کرد – زمانی که کاربر وارد ربات میشود و هر پیامی رو که ارسال میکند ما به منزله لینک دریافت میکنیم و با فانکشن FILTER_VALIDATE_URL لینک ارسالی کاربر را چک میکنیم در صورتی که لینک صحیح نباشد پیام (invalid url) را برای کاربر ارسال میکنم . و در صورتی که لینک صحیح باشه لینک رو به همراه عدد تصادفی (لاین ۵۱) در دیتابیس sqlite ذخیره میکنیم . ابتدا یک فایل با نام index.php ایجاد میکنم تا زمانی که کاربر بر روی لینک کوتاه ما کلیک میکند به آدرس مورد نظر ریدایرکت شود . ابتدا عدد تصادفی رو از انتهای آدرس دریافت کنیم (http://botchi.ir/sort-lin/index.php?url=fdf83d9) و عدد را در دیتابیس sqlite جستجو می کنیم و url ثبت شده در دیتابیس را دریافت میکنم . و در نهایت کاربر را به url درج شده در دیتابیس ریدایرکت میکنیم . راه اندازی ربات در ۳ مرحله : ۱- فایل های ربات را دانلود کنید و در هاست خودتان آپلود کنید (سایت حتما داری ssl باشد که هاست های تیک وب همگی ssl رایگان نامحدود دارن). ۲- https://api.telegram.org/bot/setWebhook?url= آدرس زیر در نوار آدرس مرورگر کپی کنید و توکن + آدرس فایل bot.php در هاست خودتان را جایگزین کنید . مثل آدرس رو به رو : (htts://botchi.ir/bot-short-link/bot.php). ۳- فایل bot.php را باز کنید و توکن ربات + آدرس سایت را جایگزین کنید . bot-short-link.zip
  15. در این آموزش قصد داریم که اطلاعات تمامی کاربران رو در دیتابیس sqlite ذخیره کنیم، تا هم آمار کاربران ربات رو داشته باشیم و هم بتوانیم به تمامی کاربران پیام ارسال کنیم . ابتدا یک ربات در تلگرام ایجاد کنید، در صورتی که نیاز به آموزش ساخت دارید به این مطلب مراجعه کنید . ۱- یک دیتابیس با فیلد های (id – user_id – name – last_name – username – date) در sqlite یا mysql ایجاد میکنیم . چون میخوایم با PDO کار کنیم مهم نیست از چه دیتابیسی استفاده میکنید . CREATE TABLE "main"."users" ("id" INTEGER PRIMARY KEY NOT NULL UNIQUE , "user_id" VARCHAR, "name" VARCHAR, "last_name" VARCHAR, "username" VARCHAR, "date" DATETIME DEFAULT CURRENT_TIMESTAMP) تیبل users رو در sqlite رو ایجاد کنید . برای مدیریت sqlite بهترین گزینه افزونه فایرفاکس است . try{ $conn = new PDO("sqliteb.sqlite"); $conn->exec('set names utf8'); }catch(PDOException $e){ echo $e->getMessage(); } try { $insert = $conn->prepare("INSERT INTO `users` ( `user_id`, `name`, `last_name`, `username`) VALUES (:user_id, :name , :last_name , :username)"); $insert->execute(array( ':user_id' => '465428445', ':firest_name' => 'tooba', ':last_name' => 'web', ':username' => '@tooba_co', )); } catch(PDOException $e) { echo $e->getMessage(); } در قدم بعد فایل sql رو به همراه index.php در هاستتون آپلود کنید و مطمئن بشید که کوئری insert به درستی کار میکنید .توضیحات کد بالا : – ابتدا میایم به sqlite متصل میشیم . – در سطر ۹ اطلاعاتی رو که ربات تلگرام برامون ارسال میکنه رو به صورت آبجکت دریافت میکنیم . توسط فانکشن objectToArray اطلاعات دریافتی رو به آرایه تبدیل میکنیم . – در سطر ۱۲ چت آیدی خودتون رو وارد کنید ( برای دریافت چت ایدی میتونید از این ربات استفاده کنید ) و در سطر ۶۸ توکن ربات رو وارد کنید . – فانکشن sendMessage برای ارسال پیام به کاربر می باشد . <?php try{ $conn = new PDO("sqliteb.sqlite"); $conn->exec('set names utf8'); }catch(PDOException $e){ echo $e->getMessage(); } $string = json_decode(file_get_contents('php://input')); $result = objectToArray($string); $user_id = $result['message']['from']['id']; $admin = '219985226'; $from = $result['message']['from']; $text = $result['message']['text']; $users = $conn->query("SELECT * FROM `users`"); $keyboard = array('keyboard' => array(array("تعداد کاربران", "خرید سرور مجازی")),'one_time_keyboard'=>true,'resize_ke yboard'=>true); $keyboard = json_encode($keyboard); if( $admin != $user_id){ if($text == '/start'){ try { $insert = $conn->prepare("INSERT INTO `users` ( `user_id`, `name`, `last_name`, `username`) VALUES (:user_id, :name , :last_name , :username)"); $insert->execute(array( ':user_id' => $user_id, ':name' => $from['first_name'], ':last_name' => $from['last_name'], ':username' => $from['username'], )); sendMessage("خوش امدید . اطلاعات شما در سیستم ثبت شد ." , $user_id , null); } catch(PDOException $e) { echo $e->getMessage(); } } }else{ if($text == '/start') sendMessage("خوش آمدید" , $user_id , $keyboard); elseif($text == 'تعداد کاربران') sendMessage("تعداد کاربران : ".count($users->fetchAll()) , $user_id , $keyboard); elseif($text == 'خرید سرور مجازی') sendMessage("https://my.tooba.co/cart.php?gid=3&currency=2" , $user_id , $keyboard); else{ foreach($users->fetchAll(PDO::FETCH_ASSOC) as $value){ sendMessage($text , $value['user_id'] , $keyboard); } } } function objectToArray( $object ) { if( !is_object( $object ) && !is_array( $object ) ){ return $object; } if( is_object( $object ) ){ $object = get_object_vars( $object ); } return array_map( 'objectToArray', $object ); } function sendMessage($text , $user_id , $keyboard = null){ $token = '414354064:AAsgrcHLd3fi4mEErMPP45selX_Zoi2o'; $key = ($keyboard != null)? $keyboard : ''; $url = 'https://api.telegram.org/bot'.$token .'/sendMessage?text='.$text.'&chat_id='.$user_id.'&re ply_markup='.$key ; file_get_contents($url); } برای ارسال پیام به همه کاربران، لازمه از تلگرام ادمین (همون چت آیدی که در سطر ۱۲ وارد کرده اید) پیام رو ارسال کنید . کاربران قادر به مشاهده کیبورد اختصاصی نمی باشند. سورس کامل ربات پیوست شد. bot-send-message.zip
  16. BotFather

    ربات تغییر نام

    فقط نام فایل؟ خب ببینید فرقی نداره نام فایل یا کل فایل در هر صورت باید اپلود بشه و سپس تغییر نام و آپلود برای اینکار پیشنهاد میکنم سرور مجازی تهیه کنید
  17. کافیه یوزر نیم رو به یک متد ساده encode کنید سپس دیکد کنید هر دو داخل سورس اتفاق میفته یعنی اینکد کردن و دیکد کردن داخل سورس
×
×
  • اضافه کردن...