با سلام خدمت کاربران و همراهان عزیز فکت وب ، این بار با یکی دیگر از آموزش های ساخت ربات تلگرام با شما هستیم تا به شما روش تشخیص شماره مجازی در ربات تلگرام را آموزش دهیم.
ما را همراهی کنید…
تشخیص شماره مجازی در ربات تلگرام
یکی از قابلیت های ویژه ربات های تلگرامی ثبت نام در ربات با شماره تلفن همراه است که در آن کاربران برای استفاده از ربات باید از طریق شماره تلفن در ربات ثبت نام کنند.
اما اگر ربات های مثل ویوگیر و یا ممبرگیر داشته باشید و بخواهید برای بخش ثبت نام فقط اجازه ثبت نام شماره های ایرانی را به کاربران بدهید باید دستوری را وارد کنید که ربات ، شماره مجازی را از شماره ایرانی تشخیص دهد.
در این آموزش این کد و دستور را به صورت کامل برای شما آماده کرده ایم که میتوانید از آن در سورس ربات تلگرام خود استفاده کنید.
$contactnum = $contact->phone_number; //-------------------------// if(preg_match("/^989[0-9]{9}$/", $contactnum )) { bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"حساب شما تایید شد", ]); }else{ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"فقط شماره های ایرانی قادر به استفاده از این سرویس هستند", ]); }
در کد بالا به ربات دستور داده شد که اگر پیش شماره تلفن کاربر با 989 شروع نشده باشد امکان ثبت نام وجود ندارد و با پیام خطا مواجه خواهد شد.
این ترفند برای ربات هایی که زیر مجموعه گیری دارند و لازم است که زیر مجموعه ها فیک نباشند بسیار کاربردی می باشد.
امیدواریم که این آموزش برای شما عزیزان ، مؤثر و مفید واقع شده باشد.
شما میتوانید برای مشاهده سایر آموزش های رایگان مرتیط با ساخت ربات های تلگرامی ، اینجا را کلیک کنید.
همچنین در صورتی که سوال و یا مشکلی در مورد این مطلب دارید میتوانید از بخش نظرات آن را برای ما ارسال کنید.