Как можно вычислить тип?
Намудрил.

Если надо проверить если текст это число, то используй isnumeric()
if message.text.isnumeric():
        qiwi = int(message.text)
Ну ты почти все правильно написал. Только лишний кастинг не нужен.

if isinstance(message.text, int):