1 Перед открытием ассинхронной функции номер потока передать в глобальную переменную. В ассинхронной функции получить эту глобальную переменную и сразу перевести в локальную, чтобы избежать конфликта с другими потоками. В тексте, который показывается юзеру указать эту локальную переменную . пользователь вводит данные, фукция завершается и передает результат. В основном скрипте цикл ожидания
Огромное спасибо! Премного благодарен! Не знал, что есть такой функционал!!!
Может быть вариант - запускать аккаунты по потокам
Поток 1: аккаунт1-десктоп
Поток 2: аккаунт1-мобайл
Поток 3: аккаунт2-десктоп
...
И в случае необходимости отправлять команду закрыть браузер, переключиться на другой тип аккаунта, выполнить задачу.
Конечно, сложность с триггером перехода и разной разметкой, но просто как вариант.