@bot.message_handler(content_types='text')
def message_reply(message):
text = message.text
if 'amazon' in text:
try:
product_id = text.split('/', 6)[5]
bot.send_message(message.chat.id, f'Amazon - *{product_id}*')
except Exception:
bot.send_message(message.chat.id, 'Не верная ссылка')
else:
bot.send_message(message.chat.id, 'Не известная ссылка')
я парсю урл всегда таким образом