Была такая же проблема решил так:
q = Queue()
p1 = Process(target=имя_функции_парсера, args=(message.chat.id, q), daemon=True) # открываем её в новом процессе
p1.start()
members_grup = q.get() # получаем результат , в самой функции пишем q.put(' '.join(string))
p1.join()