InputPhoneContact没有len()

时间:2019-03-10 00:10:27

标签: api telegram telethon

<tree-ish>

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

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

1 个答案:

答案 0 :(得分:1)

文档中建议您将InputPhoneContact的数组传递给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]))