مهر ۲۷, ۱۳۹۸

دریافت شماره موبایل کاربر با استفاده از ربات تلگرام

یکی از محبوبیت های تلگرام ، بات تلگرام می باشد ، شما با استفاده از بات تلگرام قادر خواهید بود با کاربرانتون تعامل داشته و طبق برنامه نویسی انجام شده فرایند هایی مانند ثبت نام و … را انجام دهید.
اکثر سایت های فروشگاهی نیاز به تایید شماره تماس کاربر دارند و همانطور که می دانید کاربر با استفاده از روش های گوناگون می تواند از وارد کردن شماره واقعی خود دوری کند !
در این آموزش می توانید از کاربر درخواست کنید تا شماره ی خودرا برای شما ارسال کند ! البته در انجام این فرآیند ، تلگرام اخطار به کاربر می دهد که شماره شماره به این بات ارسال می گردد !
همین طور کاربر می تواند contact های دیگری برای شما ارسال کند ( جهت دور زدن ) اما خوشبختانه جلوی این کار هم می توانید بگیرید که در سورسی که خدمت عزیزان ضمیمه شده این فرایند انجام می شود !

آموزش استفاده :

  • فایل req.php را باز کنید و در خط ۸ ، توکن مربوط به ربات خودرا وارد کنید.
  • فایل را آپلود کنید .(باید SSL داشته باشید)
  • وب هوک خورا از طریق این آدرس ست کنید : [URL]https://api.telegram.org/bot[/URL][token]/setWebhook?url=https://domain.com/folder/req.php باید به جای [token] ، توکن مربوط به ربات خودرا ارسال کنید.
  • در نهایت وارد ربات خود بشید و بر روی start کلیک کنید.

یکبار شماره خودرا با استفاده از دکمه ی موجود ارسال کنید و بار دیگر وارد پروفایل یکی از دوستان خود شده و بر روی Share کلیک کنید و آنرا در ربات خودتان ارسال کنید.خواهید دید که به شما پاسخ خواهد داد که شماره شما هست یا خیر.شاید براتون سوال بشه شماره ارسال شده از چه طریق تشخیص دهیم برای کدام کاربر سایت می باشد ؟ می توانید از deep linking استفاده کنید (جهت شناسایی دقیق کاربر)

دانلود سورس