amir
3 سال پیش توسط amir مطرح شد
7 پاسخ

احراز هویت در ربات تلگرام

سلام دوستان در ربات تلگرام میشه احراز هویت کرد ؟ چون چجوری مثلا کوکی ست کنیم و کلا احراز هویت داخل ربات چجوریه؟


ثبت پرسش جدید
حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
0

سلام
توی تلگرام هر کاربر یه شناسه یونیک داره که به نام chat_id شناخته میشه و توی همه callback ها به اون دسترسی دارید پس نیاز به ست کردن کوکی و سشن ندارید توی بک اند در جدول users یک ستون اضافه کنید به نام chat_id که میشه شناسه یونیک همون کاربر توی دیتابیس.
حالا هر درخواستی که به بک اند ارسال میشه کافیه مقدار chat_id رو توی جدول users مقایسه کنید تا بدونید کدوم کاربر پیام داده.


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
0

@hekmati تشکر فقط یک سوال دیگه برای لاراول پکیج خوبی سراغ دارین برای کار با ربات تلگرام ؟


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
0

یا به نظرتون بهتره با php خام بزنم کداش رو ؟
@hekmati


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
0

خواهش میکنم، تا حالا از پکیج لاراول برای تلگرام استفاده نکردم، اطلاع ندارم.
هر بار که نیاز داشتم با توجه به نیازهای پروژه کدهاش رو نوشتم.
اگه کمی کار کنید با منطقش آشنا خواهید شد، خیلی پیچیده نیست.


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
0

@hekmati بازهم تشکر از شما فقط یه سوالی دیگ هم داشتم اگ یه کانال داشته باشم چجوری میتونم کاربرانی که احراز هویت شدن رو فقط عضو کنم و بقیه نتونن عضو بشن ؟


امیر حسین شکوهی
تخصص : web developer
@amirshokoohi 3 سال پیش مطرح شد
حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش آپدیت شد
0

این توضیح هم برای کانال هم برای گروه کاربرد داره.
ابتدا به صورت معمولی مثل یک کاربر، عضویت ربات در کانال یا گروه رو انجام بدید بعد دسترسی ربات رو به صورت ادمین تعریف کنید و اجازه لازم رو بهش بدید.
حالا وقتی یک کاربر برای اولین بار وارد گروه یا کانال میشه می تونید کالبکش رو بگیرید و همونجا از طریق chat_id بررسی کنید که آیا این کاربر توی جدول users شما تعریف شده یا نه اگر ناشناس بود توسط ربات حذفش بشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام