Здравствуйте, хочу сделать регистрацию юзер бота через чат бота, но бот не принимает код активации

api_id=
api_hash=""
TOKEN=""
storage = MemoryStorage()
bot = Bot(TOKEN)
app = Client("my_account",api_id=api_id, api_hash=api_hash, bot_token=TOKEN)
dp = Dispatcher(bot=bot,storage=storage)
app.connect()





class userbot(StatesGroup):
number = State()
code = State()



@dp.message_handler(commands=['start'])
async def start(message: types.Message):
await bot.send_message(message.from_user.id,"♻️Отправь номер телефона♻️")
    await userbot.next()

@dp.message_handler(lambda message: not message.text.isdigit() or str(message.text) == str,
                state=userbot.number)
async def check_age(message: types.Message):
    await message.reply('⁉️Неправильный формат⁉️\n⁉️Пример — 89004001050')



@dp.message_handler(state=userbot.number)
async def load_name(message: types.Message, state: FSMContext) -> None:
async with state.proxy() as data:
     data['number'] = message.text
     await message.reply('♻️Отправь код подтверждения♻️♻️',parse_mode="html")
     await app.send_code(data["number"])
         await userbot.next()

@dp.message_handler(state=userbot.code)
async def load_name(message: types.Message, state: FSMContext) -> None:
async with state.proxy() as data:
    data['code'] = message.text
    code = data['code']
    await app.sign_in(code.phone_code_hash)
    await message.reply('?Успешно?')
    await state.finish()




if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)

Код приходит, но при отправке кода ничего не выходит


Ответы (0 шт):