Существует возможность отправить сообщение, если пользователь не ответил, например через 24 часа. Для этого нужно добавить таймер сразу после отправки первого сообщения и после таймера проверить, находится ли пользователь на следующем шаге после ожидания ответа. Если нет - это означает, что пользователь еще не ответил.
Отправка сообщения, если пользователь не ответил
Ошибки
Ожидание ответа в середине цепочки сообщений
Бот перестает ожидать ответ:
когда в этом боте отправляется другое сообщение
когда в другом боте отправится какое-нибудь сообщение.
В этом случае необходимо включить ожидание ответа только во втором шаге.
Неверная настройка ожидания ответа пользователя
Неизменившийся ответ пользователя
Ответ пользователя фиксируется ботом только после ожидания ответа.
В данной схеме только одно ожидание ответа, и цикл, который проверяет один и тот же ответ. Как следствие, бот при первом неверном ответе пользователя никогда не выйдет из цикла.
Один из вариантов - добавить после условия сообщение "Ответ неверный, попробуйте еще раз" и в нем тоже установить ожидание ответа.