Если честно, не знаю, правильный ли данный способ или нет , но он работает
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
if 'source_act' not in event.extra_values:
print(event.extra_values)
source_act содержит action, то что и нужно. В обычных сообщениях - его нет, просто проверяем его отсутствие и всё!!!
Если у вас есть другие варианты решения проблемы - предлагайте