User
- class pyrogram.raw.base.User
Object defines a user.
- Constructors:
This base type has 2 constructors available.
Indicates info about a certain user.
Empty constructor, non-existent user.
- Functions:
This object can be returned by 8 functions.
Updates user profile.
Changes username for the current user.
Change the phone number of the current account
Returns basic user info according to their identifiers.
Obtain user info from a temporary profile link.
Telegram API function.
Can only be invoked by non-bot admins of a monoforum », obtains the original sender of a message sent by other monoforum admins to the monoforum, on behalf of the channel associated to the monoforum.
Get a list of bots owned by the current user
TL Schema
user#31774388
flags:#
self:flags.10?true
contact:flags.11?true
mutual_contact:flags.12?true
deleted:flags.13?true
bot:flags.14?true
bot_chat_history:flags.15?true
bot_nochats:flags.16?true
verified:flags.17?true
restricted:flags.18?true
min:flags.20?true
bot_inline_geo:flags.21?true
support:flags.23?true
scam:flags.24?true
apply_min_photo:flags.25?true
fake:flags.26?true
bot_attach_menu:flags.27?true
premium:flags.28?true
attach_menu_enabled:flags.29?true
flags2:#
bot_can_edit:flags2.1?true
close_friend:flags2.2?true
stories_hidden:flags2.3?true
stories_unavailable:flags2.4?true
contact_require_premium:flags2.10?true
bot_business:flags2.11?true
bot_has_main_app:flags2.13?true
bot_forum_view:flags2.16?true
bot_forum_can_manage_topics:flags2.17?true
id:long
access_hash:flags.0?long
first_name:flags.1?string
last_name:flags.2?string
username:flags.3?string
phone:flags.4?string
photo:flags.5?UserProfilePhoto
status:flags.6?UserStatus
bot_info_version:flags.14?int
restriction_reason:flags.18?Vector<RestrictionReason>
bot_inline_placeholder:flags.19?string
lang_code:flags.22?string
emoji_status:flags.30?EmojiStatus
usernames:flags2.0?Vector<Username>
stories_max_id:flags2.5?RecentStory
color:flags2.8?PeerColor
profile_color:flags2.9?PeerColor
bot_active_users:flags2.12?int
bot_verification_icon:flags2.14?long
send_paid_messages_stars:flags2.15?long
= User
Parameter Tree
User
├── is_self →
true (optional)├── contact →
true (optional)├── mutual_contact →
true (optional)├── deleted →
true (optional)├── bot →
true (optional)├── bot_chat_history →
true (optional)├── bot_nochats →
true (optional)├── verified →
true (optional)├── restricted →
true (optional)├── min →
true (optional)├── bot_inline_geo →
true (optional)├── support →
true (optional)├── scam →
true (optional)├── apply_min_photo →
true (optional)├── fake →
true (optional)├── bot_attach_menu →
true (optional)├── premium →
true (optional)├── attach_menu_enabled →
true (optional)├── bot_can_edit →
true (optional)├── close_friend →
true (optional)├── stories_hidden →
true (optional)├── stories_unavailable →
true (optional)├── contact_require_premium →
true (optional)├── bot_business →
true (optional)├── bot_has_main_app →
true (optional)├── bot_forum_view →
true (optional)├── bot_forum_can_manage_topics →
true (optional)├── id →
long├── access_hash →
long (optional)├── first_name →
string (optional)├── last_name →
string (optional)├── username →
string (optional)├── phone →
string (optional)├── photo →
UserProfilePhoto (optional)│ ├──
UserProfilePhotoEmpty│ └──
UserProfilePhoto│ ├── has_video →
true (optional)│ ├── personal →
true (optional)│ ├── photo_id →
long│ ├── stripped_thumb →
bytes (optional)│ └── dc_id →
int├── status →
UserStatus (optional)│ ├──
UserStatusEmpty│ ├──
UserStatusOnline│ │ └── expires →
int│ ├──
UserStatusOffline│ │ └── was_online →
int│ ├──
UserStatusRecently│ │ └── by_me →
true (optional)│ ├──
UserStatusLastWeek│ │ └── by_me →
true (optional)│ └──
UserStatusLastMonth│ └── by_me →
true (optional)├── bot_info_version →
int (optional)├── restriction_reason →
Vector < RestrictionReason > (optional)│ └──
RestrictionReason│ ├── platform →
string│ ├── reason →
string│ └── text →
string├── bot_inline_placeholder →
string (optional)├── lang_code →
string (optional)├── emoji_status →
EmojiStatus (optional)│ ├──
EmojiStatusEmpty│ ├──
EmojiStatus│ │ ├── document_id →
long│ │ └── until →
int (optional)│ ├──
EmojiStatusCollectible│ │ ├── collectible_id →
long│ │ ├── document_id →
long│ │ ├── title →
string│ │ ├── slug →
string│ │ ├── pattern_document_id →
long│ │ ├── center_color →
int│ │ ├── edge_color →
int│ │ ├── pattern_color →
int│ │ ├── text_color →
int│ │ └── until →
int (optional)│ ├── collectible_id →
long│ └── until →
int (optional)├── usernames →
Vector < Username > (optional)│ └──
Username│ ├── editable →
true (optional)│ ├── active →
true (optional)│ └── username →
string├── stories_max_id →
RecentStory (optional)│ └──
RecentStory│ ├── live →
true (optional)│ └── max_id →
int (optional)├── color →
PeerColor (optional)│ ├──
PeerColor│ │ ├── color →
int (optional)│ │ └── background_emoji_id →
long (optional)│ ├──
PeerColorCollectible│ │ ├── collectible_id →
long│ │ ├── gift_emoji_id →
long│ │ ├── background_emoji_id →
long│ │ ├── accent_color →
int│ │ ├── colors →
Vector < int >│ │ ├── dark_accent_color →
int (optional)│ │ └── dark_colors →
Vector < int > (optional)│ └── collectible_id →
long├── profile_color →
PeerColor (optional)│ ├──
PeerColor│ │ ├── color →
int (optional)│ │ └── background_emoji_id →
long (optional)│ ├──
PeerColorCollectible│ │ ├── collectible_id →
long│ │ ├── gift_emoji_id →
long│ │ ├── background_emoji_id →
long│ │ ├── accent_color →
int│ │ ├── colors →
Vector < int >│ │ ├── dark_accent_color →
int (optional)│ │ └── dark_colors →
Vector < int > (optional)│ └── collectible_id →
long├── bot_active_users →
int (optional)├── bot_verification_icon →
long (optional)└── send_paid_messages_stars →
long (optional)Example
User(
is_self=None,
contact=None,
mutual_contact=None,
deleted=None,
bot=None,
bot_chat_history=None,
bot_nochats=None,
verified=None,
restricted=None,
min=None,
bot_inline_geo=None,
support=None,
scam=None,
apply_min_photo=None,
fake=None,
bot_attach_menu=None,
premium=None,
attach_menu_enabled=None,
bot_can_edit=None,
close_friend=None,
stories_hidden=None,
stories_unavailable=None,
contact_require_premium=None,
bot_business=None,
bot_has_main_app=None,
bot_forum_view=None,
bot_forum_can_manage_topics=None,
id=0,
access_hash=0,
first_name="text",
last_name="text",
username="text",
phone="+1234567890",
photo=UserProfilePhotoEmpty(),
status=UserStatusEmpty(),
bot_info_version=0,
restriction_reason=[
RestrictionReason(
platform="text",
reason="text",
text="Open"
)
],
bot_inline_placeholder="text",
lang_code="text",
emoji_status=EmojiStatusEmpty(),
usernames=[
Username(
editable=None,
active=None,
username="text"
)
],
stories_max_id=RecentStory(
live=None,
max_id=None
),
color=PeerColor(
color=None,
background_emoji_id=None
),
profile_color=PeerColor(
color=None,
background_emoji_id=None
),
bot_active_users=0,
bot_verification_icon=0,
send_paid_messages_stars=0,
)