Составить правильное условие.
if event.object.text.lower() == "привет бот" or "Привет бот" or "эй бот" or "Эй бот":
читается как «если сообщение равно "привет бот" или всегда».
Оператор
or
перечисляет не варианты значения, с которыми производится сравнение, а варианты условий (которыми, в данном случае, должны быть сравнения результата
event.object.text.lower()
с разными строками.
Также, поскольку lower() приводит текст к нижнему регистру, не имеет смысла сравнивать со строками, содержащими большие буквы.