Как написать что данные введены не правильно, и чтобы ошибка не выдавалась

Хотел написать программу которая взаимодействует с модулем brawlstats и прога запрашивает тег игрока в игре после чего пишется сколько у него кубков. Ну вот задача если я напишу неправильный тегом игрока, то тогда в консоле напишется ошибка и прога закроется, а нужна чтобы писалась что тег введен неверно.

@bot.message_handler(content_types=["text"])
def mess(message):
    get_message_bot = message.text.strip()
    player = client.get_profile(get_message_bot)
    try:
        bot.send_message(message.chat.id, f"Имя профиля: {player.name}\nТвои кубки: {player.trophies}\nМакс. кубков: {player.highest_trophies}", parse_mode="html")

    except Exception as E:
        bot.send_message(message.chat.id, f"Вы ввели не правильно свой тег")

Пример с правильным тегом:
Введите свой тег: 28gqvqjqy --> У вас 28100 кубков\

Пример с не правильным тегом:
Введите свой тег: dwawadzx --> raise NotFoundError(404, invalid_chars=invalid) brawlstats.errors.NotFoundError: An incorrect tag has been passed.Invalid characters: D, W, A, W, A, D, Z, X\

я хочу чтобы код писал при не правильным тегом писал что тег не правильно написан. Хотя я думаю что заместо ответа я получу -1 как всегда, но если вы ответьте на мой вопрос то я буду сильно благодарен


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

Автор решения: sayfdor
try:
    player = client.get_profile(input("Введите свой тег"))
    print(player.trophies)
except Exception as E:
    print(E)  # Если нужна ошибка
    print('Неверно набран тег')  # Если нужно вывести определенный текст
→ Ссылка