I'm using Python's pyrogram lib to login to multiple accounts. I need to create a function just to send verification code to account and then read it from other user input (not the default pyrogram login prompt).
When I use send_code it sends code and waits for user input from console and that what I don't want it to do. I need simply a function that takes phone number as parameter and send confirmation code to it, and a function then to login with that confirmation code (got from user input somewhere else, e.g.: from telegram message to a linked bot or ....
I found a way to do it but with Telethon :
client = TelegramClient('sessionfile',api_id,api_hash)
def getcode():
code = ... # get the code from somewhere ( bot, file etc.. )
return code
client.start(phone=phone_number,password=password,code_callback=getcode)
this will login , gets confirmation code from specific function and then uses it to login , and store session file