Есть консольная программа, которая выполняет проверку правильного ввода:
while True:
try:
n = int(input("Введите число от 1 до 10: "))
if count_map.get(n) == None:
raise Exception()
break
except Exception as e:
print('Введено неправильное значение. Необходимо вводить цифру от 1 до 10')
По аналогии пытался сделать это для проверки отправленного боту сообщения в ВК, но что ни пробовал - ничего не работает и бот просто спамит ошибку ввода.
Как можно "заморозить" выполнение цикла, пока не сработает событие VkBotEventType.MESSAGE_NEW и тогда уже выполнять проверку, по аналогии как это делает функция input()?