InputPhoneContact没有len()

问题描述 投票:1回答:1
try: 
contact = InputPhoneContact(client_id = 0, phone = "+" + line, first_name="ABC", last_name="abc")            
result = client(functions.contacts.ImportContactsRequest(contact)) 

我正在尝试根据文本文件中的电话号码导入联系人。给定的电话号码是“+972556607853”。每当我尝试导入联系人时,我都会得到一个TypeError:'InputPhoneContact'类型的对象没有len()。相关代码如上。

关于为什么会发生这种情况的任何想法?

api telegram telethon
1个回答
1
投票

您应该将InputPhoneContacts数组传递给ImportContactsRequest,如文档所示:

https://lonamiwebs.github.io/Telethon/methods/contacts/import_contacts.html

这段代码应该有效:

try: 
contact = InputPhoneContact(client_id = 0, phone = "+" + line, first_name="ABC", last_name="abc")            
result = client(functions.contacts.ImportContactsRequest([contact]))
© www.soinside.com 2019 - 2024. All rights reserved.