آموزش دریافت شماره موبایل کاربر با استفاده از ربات تلگرام !
با سلام ،
یکی از محبوبیت های تلگرام ، بات تلگرام می باشد ، شما با استفاده از بات تلگرام قادر خواهید بود با کاربرانتون تعامل داشته و طبق برنامه نویسی انجام شده فرایند هایی مانند ثبت نام و ... را انجام دهید.
اکثر سایت های فروشگاهی نیاز به تایید شماره تماس کاربر دارند و همانطور که می دانید کاربر با استفاده از روش های گوناگون می تواند از وارد کردن شماره واقعی خود دوری کند !
در این آموزش می توانید از کاربر درخواست کنید تا شماره ی خودرا برای شما ارسال کند ! البته در انجام این فرآیند ، تلگرام اخطار به کاربر می دهد که شماره شماره به این بات ارسال می گردد !
همین طور کاربر می تواند contact های دیگری برای شما ارسال کند ( جهت دور زدن ) اما خوشبختانه جلوی این کار هم می توانید بگیرید که در سورسی که خدمت عزیزان ضمیمه شده این فرایند انجام می شود !
آموزش استفاده :
فایل req.php را باز کنید و در خط 8 ، توکن مربوط به ربات خودرا وارد کنید.
فایل را آپلود کنید .(باید SSL داشته باشید)
وب هوک خورا از طریق این آدرس ست کنید : https://api.telegram.org/bot[token]/setWebhook?url=https://domain.com/folder/req.php باید به جای [token] ، توکن مربوط به ربات خودرا ارسال کنید.
در نهایت وارد ربات خود بشید و بر روی start کلیک کنید.
یکبار شماره خودرا با استفاده از دکمه ی موجود ارسال کنید و بار دیگر وارد پروفایل یکی از دوستان خود شده و بر روی Share کلیک کنید و آنرا در ربات خودتان ارسال کنید.خواهید دید که به شما پاسخ خواهد داد که شماره شما هست یا خیر.
شاید براتون سوال بشه شماره ارسال شده از چه طریق تشخیص دهیم برای کدام کاربر سایت می باشد ؟ می توانید از deep linking استفاده کنید (جهت شناسایی دقیق کاربر)
پاسخ : آموزش دریافت شماره موبایل کاربر با استفاده از ربات تلگرام !
نوشته اصلی توسط mandana32
سلام
امکان دور زدن این مورد هست ، که کاربر شماره ی دیگری به عنوان شماره ی خودش ارسال کنه ؟
سلام ،
زمانی که کاربر بر روی دریافت شماره کلیک می کنه تلگرام فقط شماره ی کاربر را ارسال می کنه.
فرض بر اینکه این قسمت دور زده شود ، زمانی که شماره ارسال می شه ، شماره ی مورد نظر یک userid داره ، شخصی هم که درحال گفتگو با ربات هستش یک userid داره.
اگر این دو userid با یکدیگر برابر باشند ، یعنی شماره تماس و کاربر یکسان هستند ، درغیر اینصورت شماره ی ارسال شده مربوط به کاربر نمی باشد.
پاسخ : آموزش دریافت شماره موبایل کاربر با استفاده از ربات تلگرام !
نوشته اصلی توسط iroo
شماره موبایل کاربر! یعنی ما میتونیم شماره دیگران هم دریافت کنیم یا فقط شماره خودمون؟
هردو حالت میشه ولی خود شخص باید ارسال کنه
ولی این روش بیشتر برای وریفای کردن شماره موبایل کاربر تاثیر داره
برای دریافت شماره شخص نمیتونه دور بزنه
شماره ی ثبت شده ی تلگرام ارسال میشه
نمونه ربات را تست کنید
پاسخ : آموزش دریافت شماره موبایل کاربر با استفاده از ربات تلگرام !
سلام و خسته نباشی
من ربات واسم اجرا نمیشه از این خط ارور میگیره Notice: Trying to get property of non-object in C:\xampp\htdocs\bots\d\req.php on line 14
که میشه این خط switch($input->message->text)لطفا کمکم کنید