5

最近我尝试使用 Telethon 在电报中添加联系人,根据本教程: 1)在 api telegram python telethon 中添加新联系人 ,我使用了以下代码:

contact = InputPhoneContact(client_id=0, phone='+989122725691', first_name="user",
                        last_name="test")
result = ImportContactsRequest(contacts=[contact])
print(result)

但是我在输出中得到了这个:

ImportContactsRequest(contacts=[InputPhoneContact(client_id=0, phone='+989122725691', first_name='user', last_name='test')])

我可以找出我的问题,但是当我去我的电报应用程序时,这个联系人没有被添加。

4

1 回答 1

6

您应该使用您的客户端实例调用 ImportContactsRequest。例如

import random
contact = InputPhoneContact(client_id=random.randint(0,9999), phone='+98912******', 
    first_name="user",
    last_name="test")
result = client(ImportContactsRequest(contacts=[contact]))
print(result.__dict__)

作者备注

官方应用程序使用随机数过去我们也遇到过问题

于 2018-11-23T06:07:13.930 回答