如何解析尚未交互的用户?

问题描述

我正在寻找一种方法解析尚未交互的电报用户对等(例如:我有一个电报用户电话号码的列表往往被邀请加入我的聊天/群组/频道)但尚未见面/互动,因为在本地 .session 文件中没有他们的记录,所以应该有一种方法,例如在电报数据库搜索它们,以解决用于发送消息/邀请/...

保持安全 V

解决方法

解析用户的方式有很多种。如果您有他们的电话号码,您可以使用导入联系人的方法进行操作:

import telethon

phone = "+123456789"  # Insert a phone here
contact1 = telethon.types.InputPhoneContact(
    client_id=12345,phone=phone,first_name="Name",last_name="Surname"
)
contacts = [contact1]
resolved_user = client(telethon.functions.contacts.ImportContactsRequest(
    contacts=contacts
))

resolved_user 变量将包含有关找到的用户的信息,您可以在其他交互方法中使用这些信息。