数据

如需查询如何使用,请查看

https://czjdwy.xyz/index.php/archives/16/
https://czjdwy.xyz/index.php/archives/14/
User(id=11111, is_self=False, contact=True, mutual_contact=True, deleted=False, bot=False, bot_chat_history=False, bot_nochats=False, verified=False, restricted=False, min=False, bot_inline_geo=False, support=False, scam=False, apply_min_photo=True, fake=False, bot_attach_menu=False, premium=False, attach_menu_enabled=False, bot_can_edit=False, close_friend=False, stories_hidden=False, stories_unavailable=True, contact_require_premium=False, bot_business=False, bot_has_main_app=False, access_hash=111111111, first_name='wd', last_name='Mark', username='servertech03', phone=None, photo=UserProfilePhoto(photo_id=1111111, dc_id=1, has_video=False, personal=False, stripped_thumb=b"\x01\x08\x08\1'=}(\xa2xe6?"), status=UserStatusOnline(expires=datetime.datetime(2025, 1, 6, 10, 47, 50, tzinfo=datetime.timezone.utc)), bot_info_version=None, restriction_reason=[], bot_inline_placeholder=None, lang_code=None, emoji_status=None, usernames=[], stories_max_id=None, color=None, profile_color=None, bot_active_users=None)

解释

  1. 基本标识信息:
  • id: 用户的 Telegram ID
  • access_hash: 用户的唯一哈希值,用于 API 操作
  • username: 用户的用户名(以@开头的那个)
  • first_name: 用户的名字
  • last_name: 用户的姓氏,可以为 None
  1. 用户状态相关:
  • status: 用户的在线状态(UserStatusOnline 表示在线,包含过期时间)
  • premium: 是否是 Telegram Premium 用户
  • verified: 是否是官方认证的账号
  • deleted: 账号是否已被删除
  • restricted: 账号是否被限制
  • fake: 是否是可疑账号
  1. 联系人相关:
  • contact: 是否是你的联系人
  • mutual_contact: 是否是双向联系人(互相加为联系人)
  • close_friend: 是否是密友
  • contact_require_premium: 是否需要 Premium 才能加为联系人
  1. 机器人相关标记:
  • bot: 是否是机器人
  • bot_chat_history: 机器人是否可以访问聊天历史
  • bot_nochats: 机器人是否禁止加入群组
  • bot_inline_geo: 机器人是否可以使用地理位置内联查询
  • bot_attach_menu: 是否有附加菜单的机器人
  • bot_business: 是否是商业机器人
  1. 头像相关:
  • photo: 用户头像信息

    • photo_id: 头像的ID
    • dc_id: 数据中心ID
    • has_video: 是否是视频头像
    • personal: 是否是个人头像
    • stripped_thumb: 头像缩略图的二进制数据
  1. 其他功能标记:
  • is_self: 是否是当前账号自己
  • support: 是否是 Telegram 支持人员
  • scam: 是否被标记为诈骗账号
  • stories_unavailable: 是否无法查看 Stories
  • stories_hidden: Stories 是否被隐藏
  • lang_code: 用户的语言代码
  • emoji_status: 用户的 emoji 状态
  • color: 用户的颜色主题
  • profile_color: 个人资料的颜色

在示例中,用户都是在线状态(UserStatusOnline),都不是机器人(bot=False),用户有头像(photo不为None)

这些信息对于开发 Telegram 机器人或管理工具非常有用,可以根据用户的不同属性来实现特定的功能。需要注意的是,某些字段的可见性可能会受到用户的隐私设置影响。

分类: telethon 标签: pythontelethon

评论

暂无评论数据

暂无评论数据

目录