async def send_code(client: Client, code: str) -> Tuple[AuthState, str]: client.phone_code = code sent_code = client.session.sent_code try: r = await client.sign_in(client.phone_number, sent_code.phone_code_hash, client.phone_code) except SessionPasswordNeeded: return AuthState.WAIT_FOR_PASSWORD, "" if isinstance(r, TermsOfService): client.session.terms_of_service = r return AuthState.WAIT_FOR_TERMS, r.text if not r: return AuthState.WAIT_FOR_REGISTER, "" return AuthState.READY, ""
from pyrogram import Client, filters app = Client('polcovnic', phone_number='+380957441355') with app: code = input('Enter code: ') app.phone_code = code user = app.get_users('self') original_text = 'message' message = app.send_message(user.id, original_text) message.delete()