پرش به مطلب اصلی

User

این شی نشان‌دهنده یک کاربر بله یا یک بازو است.

📝 اسکیمای داده

فیلدنوعتوضیحات
idintاختیاری. می‌تواند بیشتر از ۲^۳۱ باشد و برخی زبان‌های برنامه‌نویسی ممکن است در تفسیر آن با مشکل روبه‌رو شوند. اما این فیلد حداکثر ۵۲ بیت با ارزش اهمیت دارد و فرمت ۶۴ بیتی علامت‌دار عدد صحیح یا عدد اعشاری ۶۴ بیتی برای ذخیره‌سازی آن مناسب است.
is_botboolاگر کاربر، یک بازو باشد، مقدار آن True است.
first_namestringنام کوچک کاربر یا بازو
last_namestringاختیاری. نام خانوادگی کاربر یا بازو
usernamestringاختیاری. نام کاربری کاربر یا بازو
language_codestringاختیاری. برچسب زبانی IETF برای زبان کاربر
نکته

در حالی که مستندات رسمی بله بیان می‌کنند که فیلد language_code بخشی از شیء User است، API خود بله این فیلد را در پاسخ‌های خود شامل نمی‌شود. هنگام طراحی برنامه خود، به این تفاوت توجه داشته باشید.

⚙️ متد‌های دریافت

getId()

شناسه کاربر را بازیابی می‌کند.

$userId = $userObject->getId();

getIsBot()

بررسی می‌کند که آیا کاربر یک ربات است.

$userIsBot = $userObject->getIsBot();

getFirstName()

نام کاربر را بازیابی می‌کند.

$userFirstName = $userObject->getFirstName();

getLastName()

نام خانوادگی کاربر را بازیابی می‌کند (اگر موجود باشد).

$userLastName = $userObject->getLastName();

getUsername()

نام کاربری کاربر را بازیابی می‌کند (اگر موجود باشد).

$userUsername = $userObject->getUsername();

getLanguageCode()

کد زبان مرتبط با زبان کاربر را بازیابی می‌کند (اگر موجود باشد).

$userLanguageCode = $userObject->getLanguageCode();

➕ بیشتر

نکته

برای اطلاعات بیشتر، به مستندات رسمی بله مراجعه کنید.