перепиши код на использование функции olax().get_new_message(), которая возвращает массив сообщений [{'id': '4', 'number': '333', 'content': 'Для подтверждения платежа и принятия оферты  Оператора http://www.megafon.ru/go/8a, отправьте код 7 в ответном SMS:\nБилайн: 9636363756 сумма 1 руб.\nСумма с комиссией: 1.05 руб.\n', 'tag': '1', 'date': '2024-10-07 19:09:38', 'draft_group_id': ''}, {'id': '3', 'number': 'MegaFon', 'content': '\ufeffЭто ваш код для входа в Личный кабинет МегаФона. Чтобы им не воспользовались злоумышленники, не сообщайте код никому: 021832', 'tag': '1', 'date': '2024-10-07 19:07:38', 'draft_group_id': ''}]. каждое сообщение нужно обработать и отправить id сообщения к olax().read_message(id_message) для прочтения сообщения: async def handle(request): 
    try:
        txt = await request.text()
        data = {"from": txt.split('from"lol:"lol')[1].split('"lol')[0],
                "date": txt.split('date"lol:"lol')[1].split('"lol')[0],
                "text": txt.split('text"lol:"lol')[1].split('"lol')[0]}
        from_ = data.get('from')
        text = data.get('text')
        if from_ and text:
            global last_message
            global exist_dop_number
            print(f"From: {data['from']}\nDate: {data['date']}\nMessage: {data['text']}\n---")
            last_message = f"From: {data['from']}\nDate: {data['date']}\nMessage: {data['text']}\n"
            matches = re.findall(r'Услуга "Дополнительный номер" отключена.', text)
            if matches:
                print("Подключение номеров")
                global exist_dop_number
                exist_dop_number = False
                global skip
                skip=0
                threading.Thread(target=getnumber, args=()).start()
            phone = re.search(r"(?<=Дополнительный номер )\d{10}(?=\sподключён)", text)
            if phone:
                exist_dop_number = True
                phone_number = phone.group()
                global work
                work = True
                print(f"Найденный номер: {phone_number}")
                if phone_number in bad_list:
                    phone_queue.put(phone_number)
                elif phone_number in white_list:
                    await registration(phone_number)
                elif await check_num(phone_number)  == "занят":
                    phone_queue.put(phone_number)
                else:
                    await registration(phone_number)
                    
            code = re.search(r"Ваш код (\d{4})\. Введите его на parliament\.ru", text)
            if code:
                cd = code.group(1)
                sms_queue.put(cd)
                print(f"Найденный код {cd}")
            site=config.site.split("qr.")[1].split(".ru")[0]
            #print(site)
            code = re.search(r"Ваш код (\d{4})\. Введите его на mrphilipmorris\.ru", text)
            if code:
                cd = code.group(1)
                print(f"Найденный код {cd}")
                await registration(cd)
            pattern = r"(\d+) is your verification code for Telegram X\."
            match = re.search(pattern, text)
            if match:
                verification_code = match.group(1)
                print("Verification Code:", verification_code)
                subprocess.Popen('termux-clipboard-set "' + verification_code + '"', shell=True,
                                 stdout=subprocess.PIPE).wait()
            pattern = r"Telegram code (\d+)"
            match = re.search(pattern, text)
            if match:
                authorization_code = match.group(1)
                print("Authorization Code:", authorization_code)
                subprocess.Popen('termux-clipboard-set "' + authorization_code + '"', shell=True,
                                 stdout=subprocess.PIPE).wait()
            pattern = r"Дополнительный номер (\d+) удалён\."
            match = re.search(pattern, text)
            if match:
                global count_del_num
                count_del_num=count_del_num+1
            pattern = r"Ваш код авторизации в Telegram: (\d+)"
            match = re.search(pattern, text)
            if match:
                authorization_code = match.group(1)
                print("Authorization Code:", authorization_code)
                requests.get("http://127.0.0.1:8085/code?code="+authorization_code)
                #subprocess.Popen('termux-clipboard-set "' + authorization_code + '"', shell=True,
                                 #stdout=subprocess.PIPE).wait()
            return web.Response(text=f'Message from: {from_}, Text: {text}')
        else:
            return web.HTTPBadRequest(reason="Invalid data format")
    except json.JSONDecodeError:
        return web.HTTPBadRequest(reason="Invalid JSON")