Нужно сделать так, чтобы python3 фильтровал вводные значения (текст или число)

Я пишу telegram бота на python и столкнулся с проблемой -- боту требуется ввести число, но если ввести текст, то код крашится, нужно чтобы python фильтровал вводимые данные

else:
    ID = int(message.text)    # перевод строки в числовое значение (в этом месте код крашится)
    white_list = ID in priority    # проверка на то, чтобы введённый  ID не совпадал с массивом других ID

    if white_list == False:    # если не совпало то записываем в переменную и уведомляем об этом 
        id_target = message.text
        bot.send_message(message.chat.id, "ID записан")


Ответы (1 шт):

Автор решения: Sergey Semenov
if message.text.isdigit():
    ID = int(message.text)
else:
    bla_bla_bla
→ Ссылка