سلام
وقتی API ها توسط توکن حفاظت میشن و قبلش کاربر احراز هویت میشه چطور میشه تووی ربات تلگرام از API استفاده کنیم؟برای احراز هویت کاربر شماره تلفن شخص نیازه که بایک کد تایید احراز هویت میشه.
تووی ربات های تلگرام اگه نخوایم شماره ای ازش دریافت کنیم و تنها با userid تلگرامش که در اختیارمون قرار میگیره چطور این بحث احراز هویت رو مدیریت کنیم؟
آیا این کار درسته وقتی کاربر اولین بار ربات رو استارت می کنه یک کد تایید ارسال کنیم و بعد توکن رو براش ایجاد کنیم و هربار توکنش رو با درخواست هاش ارسال کنیم؟
چون تووی اپیکیشن اندروید یا تحت وب ما یه جایی برای ذخیره توکن روی سیستم کاربر داریم ولی تووی تلگرام نه.
درود بر شما
وقتی که برای اولین بار کاربر به ربات شما وصل میشه اول احرازهویت باید بشه مثلا همون شماره موبایلی که توی سیستم شماره داره رو وارد کنه و تاییدش کنه
اون استارتی که میزنه یه telegram_id میده که مربوط به چت ربات و کاربر میشه و میتونید در دیتابیس اون رو ذخیره کنید و برای کاربر x بیاید به telegram_id که ثبت شده فقط پیام بدید
نیاز به توکن و چیز میز خاصی هم نیست
وقتی کاربر ربات رو استارت میکنه یه json ب سمت صفحه تو ارسال میشه ک شام اطلاعات کاربره ک میتونی id عددی رو ذخیره کنی
اخه بحث احراز هویت تو تل ک مشکل نیست تو به همون کاربری ک بهت پیام میده جواب میدی همین دیگه ب بقیه ک جواب نمیدی کلا هرکسی chat_id خواص خودشو داره اگ میترسی ک اشتباه ارسالشه نوع چت رو بزار توی پرایویت ک توی گروه نفرسته و متد سند مسیج رو بزار روی حالت یوز ایدی. اینجور همیشه به یه شخص خواص جواب ارسال میشه اینم مشکلات خودشو داره ولی از لحاظی ک تو میگی این ب دردت میخوره برا حل مشکلاتشم این شرط هاروو برای یه دکمه در نظر بگیر همین
ممنون بابت پاسخ هاتون
کل مباحثی که گفتید مشکلی ندارم.
من بحثم روی API هایی هست که دسترسی دارم و بات رو بر اساس اون ها باید طراحی کنم و چون برای احراز هویت API ها از توکن استفاده میشه می خواستم بدونم اون روشی که انتخاب کردم مشکلی نداره ؟(قسمت دوم سوال)
تشکر
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟