Пытаюсь добавить контакт при помощи библиотеки telethon.
from telethon.tl.functions.contacts import GetContactsRequest
from telethon.tl.types import InputPeerUser
from telethon.tl.types import InputPhoneContact
from telethon import TelegramClient, events, sync
api_id = xxxx
api_hash = 'xxxx'
phone_number='xxxx'
client = TelegramClient('session_name', api_id, api_hash)
client.connect()
contact = InputPhoneContact(client_id=0, phone=phone_number, first_name="xxx", last_name="xxx")
result = client.invoke(ImportContactsRequest([contact]))
contact_info = client.get_entity(phone_number)
print(contact_info.username)
В ответ получаю ошибку
File "tg.py", line 17, in <module>
result = client.invoke(ImportContactsRequest([contact]))
AttributeError: 'TelegramClient' object has no attribute 'invoke'
Судя по ответам в гитхабе telethon, данный атрибут был удален. Как тогда сейчас можно добавить в контакты? Есть решения?