if number:
, а потом подумал, что при number==0 тоже уйдет в else. Поэтому явно проверил на None. Так что конечный вариант со всякими проверками должен быть примерно таким:@dp.message_handler(commands=['number'])
async def number(message: types.Message):
number = message.get_args()
if number is None:
await message.reply("Введите число")
elif not number.isdigit(): # проверка на то, что в строке только цифры
await message.reply("Введите число, а не буквы")
elif int(number)<0:
await message.reply("Введите положительное число")
else:
await message.reply(f"Твое число {number}")
'A' + index + 5