@oleggenius мне кажется это мазохизм, лучше на питоне telethon библиотеку использовать, для нее много примеров, плюс на зисмо в разделе телеграм есть готовые парсеры.
Не знаю как там устроено с смс( не пробовал пока). Но думаю нет никакой сложности проверять переменную на соответствие условиям и если надо то повторять предыдущий действия. Можно переходом к метке или сделать цикл который будет выполняться пока условие не выполниться.