Ну вот так можно устроить проверки, но лучше все-таки узнать в чем проблема и исправить, а не тупо игнорировать
проверка на ссылку
import re
myString = "This is a link https://vk.com" # тут подставляете строку из message
result = re.search("(?P<url>https?://[^\s]+)", myString).group("url")
if result:
print(f"Обнаружена ссылка {result}. Игнорирую сообщение.")
if not result:
# выполнение кода
проверка на пересланное сообщение
msg = vk.messages.getById(message_ids=string)['items'][0] # тут подставляете строку из message вместо string
if 'reply_message' in msg:
print(f"Обнаружено пересланное сообщение. Игнорирую.")
else:
# выполнение кода
проверка на репост
if len(event.attachments) >= 1:
if 'wall' in event.attachments['attach1_type']:
print(f"Обнаружен репост. Игнорирую.")
else:
# выполнение кода