добавить контакт с телетоном в python - PullRequest
0 голосов
/ 22 ноября 2018

Недавно я попытался добавить контакт в телеграмму с телетоном, согласно этому уроку: 1) Добавить новый контакт в телеграмму API телеграммы Python , я использовал следующие коды:

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 голосов
/ 23 ноября 2018

Вы должны позвонить в 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__)

Примечание автора

Официальные приложения используют случайные числа , и у нас были проблемы с ним в прошлом .

...