نحوه دریافت UserID یا GroupID در تلگرام
پرینت- telegram, تلگرام
- 40
شناسههای یکتا در دنیای واقعی و برنامهنویسی
همهی ما در دنیای واقعی شناسههایی مانند شماره شناسنامه، کد ملی و... داریم؛ حتی سیستمها نیز مک آدرس خاص خود را دارند.
در دنیای برنامهنویسی، هنگامی که یک پایگاه داده یا دیتابیس ایجاد میکنیم، برای هر ماهیت یا موجودیتی که در آن تعریف میشود، باید یک شناسهی عددی یکتا و غیرتکراری در نظر گرفته شود. به عنوان مثال، اگر ماهیتی به نام "کاربر" در دیتابیس تعریف کنیم، هر کاربری که به این ماهیت اضافه میشود باید یک شناسهی یکتا برای خود دریافت کند.
UserID تلگرام چیست؟
با عضویت هر کاربر در تلگرام، یک شناسهی عددی یکتا برای او ایجاد میشود. این شناسه دقیقاً مشابه کد ملی است؛ یعنی یک شناسه منحصر به فرد که تغییر ناپذیر بوده و تنها به همان کاربر تعلق دارد. آیدی عددی بهطور مشابه برای کاربران، کانالها، گروهها و رباتها در تلگرام نیز وجود دارد.
آیدی عددی انواع چتها در تلگرام
هر نوع چت در تلگرام یک آیدی عددی یکتا دارد. به این صورت که:
- هر کاربری در تلگرام یک آیدی عددی منحصر به فرد دارد.
- هر گروه در تلگرام نیز یک آیدی عددی اختصاصی دارد.
- وقتی گروهی را به سوپرگروه ارتقا میدهیم، آیدی عددی آن تغییر میکند.
- هر کانال در تلگرام یک آیدی عددی مختص به خود دارد.
تفاوت آیدی عددی با نام کاربری در تلگرام
آیدی عددی و نام کاربری در تلگرام تفاوتهای اساسی دارند:
- نامکاربری در تلگرام همانند نام نمایشی است که افراد میتوانند از طریق آن به شما متصل شوند. برخلاف آیدی عددی، نام کاربری قابل تغییر است.
- آیدی عددی تنها شامل اعداد مثبت و منفی است، در حالی که نام کاربری میتواند شامل حروف و نمادها نیز باشد. برای گروهها، آیدی عددی به صورت منفی خواهد بود.
- نام کاربری اختیاری است؛ ولی آیدی عددی برای هر چت اجباری است.
کاربرد آیدی عددی در تلگرام
آیدی عددی، حتی با وجود نام کاربری، کاربردهای خاص خود را دارد:
- همانطور که گفته شد، آیدی عددی اجباری است و برای هر نوع چت (کاربر، گروه، کانال) اختصاص داده میشود؛ اما نام کاربری اجباری نیست.
- رباتها تنها از طریق آیدی عددی میتوانند اطلاعات را به چت مورد نظر ارسال و دریافت کنند. همچنین، رباتها نمیتوانند به کاربری که اکانت آنها را استارت نکرده پیام ارسال کنند.
- داخل نرمافزار رسمی تلگرام بخشی برای وارد کردن آیدی عددی و ارتباط با شخص مورد نظر وجود ندارد. اما در صورتی که در گروهی به پروفایل یک شخص بروید که نام کاربری ندارد، در واقع از طریق آیدی عددی در حال گرفتن اطلاعات پروفایل کاربر هستید.
بهدست آوردن آیدی عددی در تلگرام
برای بهدست آوردن آیدی عددی، روشهای مختلفی وجود دارد. یکی از این روشها استفاده از ربات تلگرام است. در اینجا چند روش برای بهدست آوردن آیدی عددی آمده است:
ربات @MissRose_bot
ابتدا برای ورود به ربات روی MissRose_bot کلیک کنید. امکانات این ربات به شرح زیر است:
- بهدست آوردن آیدی خود: کافیست دستور
/id
را به ربات ارسال کنید. - بهدست آوردن آیدی دیگران از طریق پیامشان: کافیست یک پیام از شخص مورد نظر را به ربات فوروارد کرده و دستور
/id
را در جواب پیام خود ارسال کنید. البته اگر شخص فوروارد را بسته باشد، آیدی عددی نمایش داده نخواهد شد. - بهدست آوردن آیدی کانال: کافیست یک پیام از کانال را به ربات فوروارد کرده و دستور
/id
را ارسال کنید. - بهدست آوردن آیدی گروه: کافیست ربات را به گروه اضافه کرده و سپس دستور
/id
را در گروه ارسال کنید. - بهدست آوردن آیدی از طریق شماره تلفن: کافیست مخاطب خود را از طریق به اشتراکگذاری شماره در تلگرام، به ربات ارسال کرده و سپس دستور
/id
را در جواب پیام خود ارسال کنید.