在python中添加与telethon的联系

时间:2018-11-22 19:09:09

标签: python-3.x telegram telegram-bot python-telegram-bot telethon

根据本教程,最近我尝试用Telethon在电报中添加联系人: 1)Add new contact in 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')])

我无法找出问题所在,但是当我转到电报应用程序时,不会添加此联系人。

1 个答案:

答案 0 :(得分:2)

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

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