When someone is flattering another one, does that mean this might imply saying nice things but not necessarily true? For instance, someone saw a lady and told her "nice dress!" even though the dress is not nice. What a word does describe telling nice things but they are necessarily true?
The noun 'flattery' means:
the act of praising someone, often in a way that is not sincere, because you want something from them:
The nice things that are said might or might not be true, but the key point is that they are said, not to make the other person happy, but because you want something from them.
Nice things that are said without hoping for anything from the other person are called 'praise' and I wonder if this is the word you are looking for.
It has been said that 'Just praise is only a debt, but flattery is a present'.