как отправить подтверждающий звонок при авторизации телеграмм
У меня есть номер телефона, с которого мне нужно авторизоваться, для авторизации мне нужно использовать звонок, а не сообщения.
Я пробовал делать следующее:
from pyrogram.raw.functions.auth import SendCode
from pyrogram.raw.types import CodeSettings
phone = "12022177028"
api_id = 2382333
api_hash = "3121cc5e4a42121470161f1c1558a321"
res = SendCode(
phone_number=phone,
api_id=api_id,
api_hash=api_hash,
settings=CodeSettings(
allow_flashcall=True,
current_number=True,
allow_app_hash=False
)
)
в переменной res я получаю следующий вывод:
{
"_": "functions.auth.SendCode",
"phone_number": "12022177028",
"api_id": 2382333,
"api_hash": "3121cc5e4a42121470161f1c1558a321",
"settings": {
"_": "types.CodeSettings",
"allow_flashcall": true,
"current_number": true,
"allow_app_hash": false
}
}
Из документации по pyrogram я понял, что мы можем отправить подтверждение с помощью метода send_code, но он принимает только номер телефона, и нет способа передать словарь, который я получаю из SendCode.
В итоге возник вопрос, как можно подтвердить вход не через СМС, а через звонок при входе в аккаунт Telegram?
Если вы можете предоставить пример в других фреймворках Python или в telethon, я буду вам очень благодарен!